Sign in Join
FPDoc Onlineexperiment

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:

  1. In table The IDE some shortcuts for handling the IDE windows and Help are listed.

  2. In table The IDE the shortcuts for compiling, running and debugging a program are presented.

  3. In table The IDE the navigation keys are described.

  4. In table The IDE the editing keys are listed.

  5. In table The IDE all block command shortcuts are listed.

  6. In table The IDE all selection-changing shortcuts are presented.

  7. In table The IDE some general shortcuts, which do not fit in the previous categories, are presented.

General
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
Compiler
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
Text navigation
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
Edit
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
Block commands
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
Change selection
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
Misc. commands
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.