190 Delphi Keyboard Shortcuts

Learn Delphi RAD Studio Shortcuts for Windows

Most used Delphi Shortcuts

ActionDelphi Shortcuts
Selects parent control in design modeEsc
In Object Inspector activates incremental search for propertiesTab
Invoke code templates also called code snippetsCtrl + J
Delete text from the cursor position until the end of the wordCtrl + T
Incremental searchCtrl + E
Delete current lineCtrl + Y
Invoke buffer window when the focus is on the editorCtrl + B
Insert a new GUID at the cursor positionCtrl + Shift + G
Indent the currently selected blockCtrl + Shift + I
Unindent the currently selected blockCtrl + Shift + U
Indent the currently selected block or current line in case of no selectionCtrl + K + I
Unindent the currently selected block or current line in case of no selectionCtrl + K + U
Invoke SyncEditCtrl + Shift + J
Automatically declare a variable at the cursor positionCtrl + Shift + V
Delete to the end of the lineCtrl + Shift + Y
Match pair forwardAlt + [
Match pair backwardAlt + ]
Browse forward (hotlink history)Alt + Left Arrow key
Browse backward (hotlink history)Alt + Right Arrow key
Browse to the symbol under the editor cursorAlt + Up Arrow key
Run a program to the current cursor positionF4
Toggle breakpointF5
Debugger step intoF7
Trace into the next source lineShift + F7
Debugger step overF8
Run until returnShift + F8
Run the program under the debuggerF9
Program ResetCtrl + F2
Evaluate/ModifyCtrl + F7
Add WatchCtrl + F5
View UnitsCtrl + F12
Go to the line number in the editorAlt + G
Start/stop recording editor macroCtrl + Shift + R
Play editor macroCtrl + Shift + P
Invoke code completionCtrl + Spacebar
Invoke code parameter hintsCtrl + Shift + Spacebar
Open the file at the cursorCtrl + Enter
Find all referencesCtrl + Shift + Enter
Invoke class completion for the class that currently contains the cursorCtrl + Shift + C
Navigate to method implementationCtrl + Shift + Up Arrow key
Navigate to the method declarationCtrl + Shift + Down Arrow key
Set a bookmark at the current row in the sourceCtrl + Shift + 1-9
Go to a bookmark row in the sourceCtrl + 1-9
Opens the drop-down on the top-right corner of the code editor, listing all open filesCtrl + Alt + F12
Navigate to the previous or next method implementation in lexical order in this source unit, or within the class to which scope has been limited using Ctrl + Q + LCtrl + Alt + Mouse Scroll
Navigate to the previous method implementation in lexical order in this source unit, or within the class to which scope has been limited using Ctrl + Q + LCtrl + Alt + Up Arrow key
Navigate to the next method implementation in lexical order in this source unit, or within the class to which scope has been limited using Ctrl + Q + LCtrl + Alt + Down Arrow key
Navigate to the lexically first method implementation in this source unit, or within the class to which scope has been limited using Ctrl + Q + LCtrl + Alt + Home
Navigate to the lexically last method implementation in this source unit, or within the class to which scope has been limited using Ctrl + Q + LCtrl + Alt + End
Activate the Tool Palette in filtering modeCtrl + Alt + P
Adds current date to source codeCtrl + Alt + A
Toggle comment per line or selected block and cursors go down one line, Ctrl  +  # on NordicCtrl + /
Add todo list itemCtrl + Shift + T
Toggle between Forms as text mode or design modeAlt + F12
Invoke Use unit dialogAlt + F11
Invoke Open Project DialogCtrl + F11
Invoke the Project manager’s windowCtrl + Alt + F11
Invoke the Object Inspector windowF11
Toggle between code view and design viewF12
Invoke Window listAlt + 0
Invoke Structure windowShift + Alt + F11
Invoke Browser windowCtrl + Shift + B
Invoke Breakpoint windowCtrl + Alt + B
Invoke Call Stack windowCtrl + Alt + S
Invoke Watches windowCtrl + Alt + W
Invoke Local Variables windowCtrl + Alt + L
Invoke Threads windowCtrl + Alt + T
Invoke FPU windowCtrl + Alt + F
Invoke CPU windowCtrl + Alt + C
Invoke Event windowCtrl + Alt + V
Invoke Modules windowCtrl + Alt + M
Invoke Forms windowShift + F12
Invoke Add to the uses clauseCtrl + Shift + A
Invoke the Project Options windowCtrl + Shift + F11
Compile ProjectCtrl + F9
Build ProjectShift + F9
Invoke Add to the project windowShift + F11
Run without debuggingShift + Ctrl + F9
FindCtrl + F
Find in FilesCtrl + Shift + F
Previous/next resultAlt + F7
Changes a word to lowercase and deselects selectionCtrl + K + E
Changes a word to uppercase and deselects selectionCtrl + K + F
Changes a word to lowercaseCtrl + K + O
Changes a word to uppercaseCtrl + K + N
Toggles caseCtrl + O + U
Toggles Code folding between On and OffCtrl + Shift + K + O
Code folding: Expands All blocks of codeCtrl + Shift + K + A
Code folding: Collapse the current block of codeCtrl + Shift + K + E
Code folding: Expand the current block of codeCtrl + Shift + K + U
Code folding: Toggle Current block (expand & collapse)Ctrl + Shift + K + T
Code folding: Collapses all regions {$region ‘comment’}..{$endregion}Ctrl + Shift + K + R
Code folding: Collapse nested proceduresCtrl + Shift + K + P
Code folding: Collapse all methodsCtrl + Shift + K + M
Code folding: Collapse all classesCtrl + Shift + K + C
Code folding: Collapses down to primary Groups [Interface/Implementation]Ctrl + Shift + K + G
Code folding: Collapses Namespace/UnitCtrl + Shift + K + N
Switch to the next open file in the editorCtrl + Tab
Switch to the previously open file in the editorCtrl + Shift + Tab
Invokes print selection dialogCtrl + K + P
Invokes Write block to file(selected text)Ctrl + K + W
Invokes Read block from file(inserts text at cursor)Ctrl + K + R
Copies of selected text at the end of the selectionCtrl + K + C
Select a word at the cursor positionCtrl + K + T
Turns on block selection modeCtrl + O + C
Selects current line (and turns off block selection mode)Ctrl + O + L
Toggles between limiting the Ctrl + Alt navigation shortcuts to the current class, or limiting it to the current unitCtrl + Q + L
Go to the next item of the Messages windowCtrl + Q + W
Switches between the source (.cpp) and header (.h)Ctrl + F6
UndoAlt + Backspace
Display Popup menuAlt + F10
Moves the cursor down one line and selects the column from the left of the starting cursor positionAlt + Shift + Down Arrow key
Selects the column from the cursor position to the end of the current lineAlt + Shift + End
Selects the column from the cursor position to the start of the current lineAlt + Shift + Home
Selects the column to the left of the cursorAlt + Shift + Left Arrow key
Moves the cursor down one line and selects the column from the right of the starting cursor positionAlt + Shift + Page Down key
Moves the cursor up one screen and selects the column from the left of the starting cursor positionAlt + Shift + Page Up key
Selects the column to the right of the cursorAlt + Shift + Right Arrow key
Moves the cursor up one line and selects the column from the left of the starting cursor positionAlt + Shift + Up Arrow key
Cut word under cursor / currently selected blockAlt + X
Copy word under Cursor / selected blockCtrl + C
Select allCtrl + A
Delete the word to the beginningCtrl + Backspace
Deletes a currently selected blockCtrl + D
Scrolls down one lineCtrl + Down Arrow key
Moves to the end of a fileCtrl + End
Topic SearchCtrl + F1
Open Main MenuCtrl + F10
Moves to the top of a fileCtrl + Home
Replace DialogCtrl + H
Inserts a tab characterCtrl + I
Copy selected BlockCtrl + Insert
Find againCtrl + L
Moves one word leftCtrl + Left Arrow key
Insert new line (same as Enter)Ctrl + M
Insert a new line after the cursor (cursor stays in current line)Ctrl + N
Open the file at the cursorCtrl + O + A
Browse the symbol at the cursorCtrl + O + B
Inserts compiler options and directivesCtrl + O + O
Moves to the bottom of a screenCtrl + Page Down key
Moves to the top of a screenCtrl + Page Up key
Search Replace DialogCtrl + Q + A
Moves cursor to the beginning of a blockCtrl + Q + B
Moves cursor to end of a fileCtrl + Q + C
Moves cursor to the end of a lineCtrl + Q + D
Moves cursor to the top of the windowCtrl + Q + E
Search Find DialogCtrl + Q + F
Moves cursor to the end of a blockCtrl + Q + K
Moves cursor to the previous positionCtrl + Q + P
Moves cursor to the beginning of a fileCtrl + Q + R
Moves cursor to the beginning of a lineCtrl + Q + S
Moves cursor to the top of the windowCtrl + Q + T
Moves cursor to the bottom of the windowCtrl + Q + U
Deletes to the end of LineCtrl + Q + Y
Replace DialogCtrl + R
Moves one word rightCtrl + Right Arrow key
SaveCtrl + S
Save AllCtrl + Shift + S
Selects from the cursor position to the end of the current fileCtrl + Shift + End
Selects from the cursor position to the start of the current fileCtrl + Shift + Home
Selects the word to the left of the cursorCtrl + Shift + Left Arrow key
Selects from the cursor position at the bottom of the screenCtrl + Shift + Page Down key
Selects from the cursor position at the top of the screenCtrl + Shift + Page Up key
Selects the word to the right of the cursorCtrl + Shift + Right Arrow key
RedoCtrl + Shift + Z
Scrolls up one lineCtrl + Up Arrow key
PasteCtrl + V
UndoCtrl + Z
Display HelpF1
Find againF3
Insert Mode on / offInsert
Moves the cursor down one line and selects from the right of the starting cursor positionShift + Down Arrow key
Selects from the cursor position to the end of the current lineShift + End
Inserts a new line with a carriage returnShift + Enter
Selects from the cursor position to the start of the current lineShift + Home
Paste from clipboardShift + Insert
Selects the character to the left of the cursorShift + Left Arrow key
Moves the cursor down one line and selects from the right of the starting cursor positionShift + Page Down key
Moves the cursor up one screen and selects from the left of the starting cursor positionShift + Page Up key
Selects the character to the right of the cursorShift + Right Arrow key
Moves the cursor to the left one tab positionShift + Tab
Moves the cursor up one line and selects from the left of the starting cursor positionShift + Up Arrow key
Selects the column from the cursor position to the end of the current fileCtrl + Alt + Shift + End
Selects the column from the cursor position to the start of the current fileCtrl + Alt + Shift + Home
Selects the column to the left of the cursorCtrl + Alt + Shift + Left Arrow key
Selects the column from the cursor position to the top of the screenCtrl + Alt + Shift + Page Down key
Selects the column from the cursor position to the bottom of the screenCtrl + Alt + Shift + Page Up key
Selects the column to the right of the cursorCtrl + Alt + Shift + Right Arrow key
Select the editor window tabAlt + F12
IDE InsightF6

READ NEXT:

Back to top button