Keyboard shortcuts
A lot of keyboard shortcuts used by the IDE are compatible with WordStar and should be well known to Turbo Pascal users.
Below are the following tables:
In table The IDE some shortcuts for handling the IDE windows and Help are listed.
In table The IDE the shortcuts for compiling, running and debugging a program are presented.
In table The IDE the navigation keys are described.
In table The IDE the editing keys are listed.
In table The IDE all block command shortcuts are listed.
In table The IDE all selection-changing shortcuts are presented.
In table The IDE some general shortcuts, which do not fit in the previous categories, are presented.
| Command | Shortcut key | Alternative |
|---|---|---|
| Help | ||
| Goto last help topic | ||
| Search word at cursor position in help | ||
| Help index | ||
| Close active window | ||
| Zoom/Unzoom window | ||
| Move/Zoom active window | ||
| Switch to next window | ||
| Switch to last window | ||
| Menu | ||
| Local menu | ||
| List of windows | ||
| Active another window | ||
Call grep utility |
||
| Exit IDE |
| Command | Shortcut key | Alternative |
|---|---|---|
| Reset debugger/program | ||
| Display call stack | ||
| Run as far as the cursor | ||
| Switch to user screen | ||
| Trace into | ||
| Add watch | ||
| Step over | ||
| Set breakpoint at current line | ||
| Make | ||
| Run | ||
| Compile the active source file | ||
| Message | ||
| Compiler messages |
| Command | Shortcut key | Alternative |
|---|---|---|
| Char left | ||
| Char right | ||
| Line up | ||
| Line down | ||
| Word left | ||
| Word right | ||
| Scroll one line up | ||
| Scroll one line down | ||
| Page up | ||
| Page down | ||
| Beginning of Line | ||
| End of Line | ||
| First line of window | ||
| Last line of window | ||
| First line of file | ||
| Last line of file | ||
| Last cursor position | ||
| Find matching block delimiter | ||
| Find last matching block delimiter | ||
| Goto line number |
| Command | Shortcut key | Alternative |
|---|---|---|
| Delete char | ||
| Delete left char | ||
| Delete line | ||
| Delete till end of line | ||
| Delete till beginning of line | ||
| Delete word | ||
| Insert line | ||
| Toggle insert mode |
| Command | Shortcut key | Alternative |
|---|---|---|
| Goto Beginning of selected text | ||
| Goto end of selected text | ||
| Select current line | ||
| Print selected text | ||
| Select current word | ||
| Delete selected text | ||
| Copy selected text to cursor position | ||
| Move selected text to cursor position | ||
| Copy selected text to clipboard | ||
| Move selected text to the clipboard | ||
| Indent block one column | ||
| Unindent block one column | ||
| Insert text from clipboard | ||
| Insert file | ||
| Write selected text to file | ||
| Uppercase current block | ||
| Lowercase current block | ||
| Uppercase word | ||
| Lowercase word | ||
| Toggle case |
| Command | Shortcut key | Alternative |
|---|---|---|
| Mark beginning of selected text | ||
| Mark end of selected text | ||
| Remove selection | ||
| Extend selection one char to the left | ||
| Extend selection one char to the right | ||
| Extend selection to the beginning of the line | ||
| Extend selection to the end of the line | ||
| Extend selection to the same column in the last row | ||
| Extend selection to the same column in the next row | ||
| Extend selection to the end of the line | ||
| Extend selection one word to the left | ||
| Extend selection one word to the right | ||
| Extend selection one page up | ||
| Extend selection one page down | ||
| Extend selection to the beginning of the file | ||
| Extend selection to the end of the file |
| Command | Shortcut key | Alternative |
|---|---|---|
| Save file | ||
| Open file | ||
| Search | ||
| Search again | ||
| Search and replace | ||
| Set mark | (where n can be 0..9) | |
| Goto mark | (where n can be 0..9) | |
| Undo | ||
| Open File at cursor |
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
