Download Delphi Shortcuts PDF
Table of Contents
Learn Delphi RAD Studio Shortcuts for Windows
Most used Delphi Shortcuts
Action | Delphi Shortcuts |
---|---|
Selects parent control in design mode | Esc |
In Object Inspector activates incremental search for properties | Tab |
Invoke code templates also called code snippets | Ctrl + J |
Delete text from the cursor position until the end of the word | Ctrl + T |
Incremental search | Ctrl + E |
Delete current line | Ctrl + Y |
Invoke buffer window when the focus is on the editor | Ctrl + B |
Insert a new GUID at the cursor position | Ctrl + Shift + G |
Indent the currently selected block | Ctrl + Shift + I |
Unindent the currently selected block | Ctrl + Shift + U |
Indent the currently selected block or current line in case of no selection | Ctrl + K + I |
Unindent the currently selected block or current line in case of no selection | Ctrl + K + U |
Invoke SyncEdit | Ctrl + Shift + J |
Automatically declare a variable at the cursor position | Ctrl + Shift + V |
Delete to the end of the line | Ctrl + Shift + Y |
Match pair forward | Alt + [ |
Match pair backward | Alt + ] |
Browse forward (hotlink history) | Alt + Left Arrow key |
Browse backward (hotlink history) | Alt + Right Arrow key |
Browse to the symbol under the editor cursor | Alt + Up Arrow key |
Run a program to the current cursor position | F4 |
Toggle breakpoint | F5 |
Debugger step into | F7 |
Trace into the next source line | Shift + F7 |
Debugger step over | F8 |
Run until return | Shift + F8 |
Run the program under the debugger | F9 |
Program Reset | Ctrl + F2 |
Evaluate/Modify | Ctrl + F7 |
Add Watch | Ctrl + F5 |
View Units | Ctrl + F12 |
Go to the line number in the editor | Alt + G |
Start/stop recording editor macro | Ctrl + Shift + R |
Play editor macro | Ctrl + Shift + P |
Invoke code completion | Ctrl + Spacebar |
Invoke code parameter hints | Ctrl + Shift + Spacebar |
Open the file at the cursor | Ctrl + Enter |
Find all references | Ctrl + Shift + Enter |
Invoke class completion for the class that currently contains the cursor | Ctrl + Shift + C |
Navigate to method implementation | Ctrl + Shift + Up Arrow key |
Navigate to the method declaration | Ctrl + Shift + Down Arrow key |
Set a bookmark at the current row in the source | Ctrl + Shift + 1-9 |
Go to a bookmark row in the source | Ctrl + 1-9 |
Opens the drop-down on the top-right corner of the code editor, listing all open files | Ctrl + 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 + L | Ctrl + 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 + L | Ctrl + 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 + L | Ctrl + 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 + L | Ctrl + 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 + L | Ctrl + Alt + End |
Activate the Tool Palette in filtering mode | Ctrl + Alt + P |
Adds current date to source code | Ctrl + Alt + A |
Toggle comment per line or selected block and cursors go down one line, Ctrl + # on Nordic | Ctrl + / |
Add todo list item | Ctrl + Shift + T |
Toggle between Forms as text mode or design mode | Alt + F12 |
Invoke Use unit dialog | Alt + F11 |
Invoke Open Project Dialog | Ctrl + F11 |
Invoke the Project manager’s window | Ctrl + Alt + F11 |
Invoke the Object Inspector window | F11 |
Toggle between code view and design view | F12 |
Invoke Window list | Alt + 0 |
Invoke Structure window | Shift + Alt + F11 |
Invoke Browser window | Ctrl + Shift + B |
Invoke Breakpoint window | Ctrl + Alt + B |
Invoke Call Stack window | Ctrl + Alt + S |
Invoke Watches window | Ctrl + Alt + W |
Invoke Local Variables window | Ctrl + Alt + L |
Invoke Threads window | Ctrl + Alt + T |
Invoke FPU window | Ctrl + Alt + F |
Invoke CPU window | Ctrl + Alt + C |
Invoke Event window | Ctrl + Alt + V |
Invoke Modules window | Ctrl + Alt + M |
Invoke Forms window | Shift + F12 |
Invoke Add to the uses clause | Ctrl + Shift + A |
Invoke the Project Options window | Ctrl + Shift + F11 |
Compile Project | Ctrl + F9 |
Build Project | Shift + F9 |
Invoke Add to the project window | Shift + F11 |
Run without debugging | Shift + Ctrl + F9 |
Find | Ctrl + F |
Find in Files | Ctrl + Shift + F |
Previous/next result | Alt + F7 |
Changes a word to lowercase and deselects selection | Ctrl + K + E |
Changes a word to uppercase and deselects selection | Ctrl + K + F |
Changes a word to lowercase | Ctrl + K + O |
Changes a word to uppercase | Ctrl + K + N |
Toggles case | Ctrl + O + U |
Toggles Code folding between On and Off | Ctrl + Shift + K + O |
Code folding: Expands All blocks of code | Ctrl + Shift + K + A |
Code folding: Collapse the current block of code | Ctrl + Shift + K + E |
Code folding: Expand the current block of code | Ctrl + 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 procedures | Ctrl + Shift + K + P |
Code folding: Collapse all methods | Ctrl + Shift + K + M |
Code folding: Collapse all classes | Ctrl + Shift + K + C |
Code folding: Collapses down to primary Groups [Interface/Implementation] | Ctrl + Shift + K + G |
Code folding: Collapses Namespace/Unit | Ctrl + Shift + K + N |
Switch to the next open file in the editor | Ctrl + Tab |
Switch to the previously open file in the editor | Ctrl + Shift + Tab |
Invokes print selection dialog | Ctrl + 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 selection | Ctrl + K + C |
Select a word at the cursor position | Ctrl + K + T |
Turns on block selection mode | Ctrl + 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 unit | Ctrl + Q + L |
Go to the next item of the Messages window | Ctrl + Q + W |
Switches between the source (.cpp) and header (.h) | Ctrl + F6 |
Undo | Alt + Backspace |
Display Popup menu | Alt + F10 |
Moves the cursor down one line and selects the column from the left of the starting cursor position | Alt + Shift + Down Arrow key |
Selects the column from the cursor position to the end of the current line | Alt + Shift + End |
Selects the column from the cursor position to the start of the current line | Alt + Shift + Home |
Selects the column to the left of the cursor | Alt + Shift + Left Arrow key |
Moves the cursor down one line and selects the column from the right of the starting cursor position | Alt + Shift + Page Down key |
Moves the cursor up one screen and selects the column from the left of the starting cursor position | Alt + Shift + Page Up key |
Selects the column to the right of the cursor | Alt + Shift + Right Arrow key |
Moves the cursor up one line and selects the column from the left of the starting cursor position | Alt + Shift + Up Arrow key |
Cut word under cursor / currently selected block | Alt + X |
Copy word under Cursor / selected block | Ctrl + C |
Select all | Ctrl + A |
Delete the word to the beginning | Ctrl + Backspace |
Deletes a currently selected block | Ctrl + D |
Scrolls down one line | Ctrl + Down Arrow key |
Moves to the end of a file | Ctrl + End |
Topic Search | Ctrl + F1 |
Open Main Menu | Ctrl + F10 |
Moves to the top of a file | Ctrl + Home |
Replace Dialog | Ctrl + H |
Inserts a tab character | Ctrl + I |
Copy selected Block | Ctrl + Insert |
Find again | Ctrl + L |
Moves one word left | Ctrl + 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 cursor | Ctrl + O + A |
Browse the symbol at the cursor | Ctrl + O + B |
Inserts compiler options and directives | Ctrl + O + O |
Moves to the bottom of a screen | Ctrl + Page Down key |
Moves to the top of a screen | Ctrl + Page Up key |
Search Replace Dialog | Ctrl + Q + A |
Moves cursor to the beginning of a block | Ctrl + Q + B |
Moves cursor to end of a file | Ctrl + Q + C |
Moves cursor to the end of a line | Ctrl + Q + D |
Moves cursor to the top of the window | Ctrl + Q + E |
Search Find Dialog | Ctrl + Q + F |
Moves cursor to the end of a block | Ctrl + Q + K |
Moves cursor to the previous position | Ctrl + Q + P |
Moves cursor to the beginning of a file | Ctrl + Q + R |
Moves cursor to the beginning of a line | Ctrl + Q + S |
Moves cursor to the top of the window | Ctrl + Q + T |
Moves cursor to the bottom of the window | Ctrl + Q + U |
Deletes to the end of Line | Ctrl + Q + Y |
Replace Dialog | Ctrl + R |
Moves one word right | Ctrl + Right Arrow key |
Save | Ctrl + S |
Save All | Ctrl + Shift + S |
Selects from the cursor position to the end of the current file | Ctrl + Shift + End |
Selects from the cursor position to the start of the current file | Ctrl + Shift + Home |
Selects the word to the left of the cursor | Ctrl + Shift + Left Arrow key |
Selects from the cursor position at the bottom of the screen | Ctrl + Shift + Page Down key |
Selects from the cursor position at the top of the screen | Ctrl + Shift + Page Up key |
Selects the word to the right of the cursor | Ctrl + Shift + Right Arrow key |
Redo | Ctrl + Shift + Z |
Scrolls up one line | Ctrl + Up Arrow key |
Paste | Ctrl + V |
Undo | Ctrl + Z |
Display Help | F1 |
Find again | F3 |
Insert Mode on / off | Insert |
Moves the cursor down one line and selects from the right of the starting cursor position | Shift + Down Arrow key |
Selects from the cursor position to the end of the current line | Shift + End |
Inserts a new line with a carriage return | Shift + Enter |
Selects from the cursor position to the start of the current line | Shift + Home |
Paste from clipboard | Shift + Insert |
Selects the character to the left of the cursor | Shift + Left Arrow key |
Moves the cursor down one line and selects from the right of the starting cursor position | Shift + Page Down key |
Moves the cursor up one screen and selects from the left of the starting cursor position | Shift + Page Up key |
Selects the character to the right of the cursor | Shift + Right Arrow key |
Moves the cursor to the left one tab position | Shift + Tab |
Moves the cursor up one line and selects from the left of the starting cursor position | Shift + Up Arrow key |
Selects the column from the cursor position to the end of the current file | Ctrl + Alt + Shift + End |
Selects the column from the cursor position to the start of the current file | Ctrl + Alt + Shift + Home |
Selects the column to the left of the cursor | Ctrl + Alt + Shift + Left Arrow key |
Selects the column from the cursor position to the top of the screen | Ctrl + Alt + Shift + Page Down key |
Selects the column from the cursor position to the bottom of the screen | Ctrl + Alt + Shift + Page Up key |
Selects the column to the right of the cursor | Ctrl + Alt + Shift + Right Arrow key |
Select the editor window tab | Alt + F12 |
IDE Insight | F6 |
FAQs
What is Delphi?
Delphi is a programming language and integrated development environment (IDE) for building desktop, mobile, and web applications on the Windows platform.
Who created Delphi?
Delphi was created by Borland in 1995. The company later changed its name to Inprise Corporation before being acquired by Embarcadero Technologies in 2008.
What are the benefits of using Delphi?
Delphi offers a range of benefits, including a highly productive and easy-to-learn development environment, excellent performance, and the ability to build native applications for Windows. It also has a strong and active community of developers who contribute to open source projects and offer support and resources.
What type of applications can be built with Delphi?
Delphi is a versatile language that can be used to build a wide range of applications, including desktop, mobile, and web applications. It is particularly well-suited for developing Windows desktop applications.
What are some popular applications built with Delphi?
Some popular applications built with Delphi include Skype, TeamViewer, and Norton Antivirus. Delphi has also been used to build a number of well-known games, such as Age of Wonders and Heroes of Might and Magic III.
READ NEXT:
- 150 RX 8 Audio Editor Keyboard Shortcuts
- 26 Monday com Keyboard Shortcuts
- 10 GnuCash Keyboard Shortcuts
- 57 CyberLink PhotoDirector Keyboard Shortcuts