Compiler IDE Keyboard Commands

Besides the keyboard commands listed in the menus, the Compiler IDE supports the following additional keyboard commands:

Indent block.Tab
Unindent block.Shift+Tab
Delete to start of word.Ctrl+Backspace
Delete to end of word.Ctrl+Delete
Delete to start of line.Ctrl+Shift+Backspace
Delete to end of line.Ctrl+Shift+Delete
Go to start of document. Shift extends selection.Ctrl+Home
Go to start of line.Alt+Home
Go to end of document. Shift extends selection.Ctrl+End
Go to end of line.Alt+End
Scroll up.Ctrl+Up
Scroll down.Ctrl+Down
Cut line.Ctrl+L
Copy line.Ctrl+Shift+T
Delete line.Ctrl+Shift+L
Switch line with previous.Ctrl+T
Duplicate selection or line.Ctrl+D
Go to previous paragraph. Shift extends selection.Ctrl+[
Go to next paragraph. Shift extends selection.Ctrl+]
Go to previous word. Shift extends selection.Ctrl+Left
Go to next word. Shift extends selection.Ctrl+Right
Go to previous word part. Shift extends selection.Ctrl+/
Go to next word part. Shift extends selection.Ctrl+\
Extend selection.Shift+Arrow
Add additional selection.Ctrl+Click or Ctrl+Drag
Perform rectangular block selection.Alt+Shift+Arrow or Alt+Drag
Extend rectangular selection to start of caret's line.Alt+Shift+Home
Extend rectangular selection to end of caret's line.Alt+Shift+End
Revert multiple selections into a single one or a single selection into an empty one.Esc
Complete word.Ctrl+Space or Ctrl+I or Alt+Right (the last only if the Delphi key map is not active; all only if there's only a single selection)
Fillup complete word.Tab or Enter or Space (for ISPP directives) or \ (for constants) or : (for constants and section parameters) or ] (for sections) or = (for section directives).
Cancel complete word.Esc
Switch between the active memo and the active bottom pane.F6