A Code Monkey's Blog

Delphi2006 editor shortcuts

CTRL+J : Invoke code templates

CTRL+T : Delete current word

CTRL+E : Incremental search

CTRL+Y : Delete current line

CTRL+SHIFT+G : Insert a new GUID at the cursor position

CTRL+SHIFT+I : Indent the current selected block

CTRL+SHIFT+U : outdent the current selected block

CTRL+SHIFT+Y : delete to the end of line

CTRL+SHIFT+J : Invoke syncedit

ALT+[ : match pair forward

ALT+] : match pair backward

ALT+RightArrow : browse forward (hotlink history)

ALT+LeftArrow : browse backward (hotlink history)

ALT+UpArrow : browse to symbol under editor cursor (invoke a hotlink and add it to the hotlink history)

F4 : Run program to current cursor position

F5 : Toggle breakpoint

F7 : Debugger step into

F8 : Debugger step over

F9 : Run program under debugger

CTRL+F12 : View units

ALT+G : Goto line number in editor

CTRL+SHIFT+R : Start/Stop recording editor macro

CTRL+SHIFT+P : Play editor macro

CTRL+SPACE : Invoke code completion

CTRL+SHIFT+SPACE : Invoke code parameter hints

CTRL+ENTER : Open file at cursor

CTRL+SHIFT+C : Invoke class completion for the class that currently contains the cursor

CTRL+SHIFT+UpArrow : Navigate to method implementation/declaration

CTRL+SHIFT+DownArrow : Navigate to method implementation/declaration

CTRL+ALT+UpArrow : Navigate to previous method implementation in lexical order

CTRL+ALT+DownArrow : Navigate to next method implementation in lexical order

CTRL+ALT+Home : Navigate to the lexically first method implementation in this source unit

CTRL+ALT+End : Navigate to the lexically last method implementation in this source unit

CTRL+/ : Toggle comment per line or selected block