Delphi IDE Keyboard Shortcuts for easy use
Delphi IDE frequently used Keyboard Shortcuts
| Shortcut | Description |
| Escape | Selects parent control in design mode. Left mouse click + Escape drags the parent control |
| Shift + Click | After selecting control in form designer, click on it with Shift again to select top most parent Form |
| Tab | On Form Designer activates next component. And on Object Inspector move focus to property value |
| Ctrl + J | Invoke code templates also called code snippets |
| Ctrl + T | Delete text from cursor position until end of 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 | Unindent the current selected block |
| F4 | Run program to current cursor position |
| F5 | Toggle breakpoint |
| F7 | Debugger step into |
| Shift - F7 | Trace into next source line |
| F8 | Debugger step over |
| Shift - F8 | Run until return |
| F9 | Run program under debugger |
| Ctrl + F2 | Program Reset |
| Ctrl + F7 | Evaluate/modify |
| Ctrl + F5 | Add Watch |
| Ctrl + F12 | View units |
| Alt + G | Goto line number in editor |
| Ctrl + O + G | Goto line number in editor |
| Ctrl + Spacebar | Invoke code completion |
| Ctrl + Shift + Spacebar | Invoke code parameter hints |
| Ctrl + Enter | Open file at cursor |
| Ctrl + Shift + Enter | Find all references |
| 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 + Shift + 1 - 9 | Set a bookmark at current row in the source |
| Ctrl + 1 - 9 | Go to a bookmark row in the source |
| Ctrl + Alt + Mouse Wheel | Navigate to 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 + P | Activate the Tool Palette in filtering mode (start typing, press Enter to drop component) |
| Ctrl + Alt + A | Adds current date to source code |
| Ctrl + / | Toggle comment per line or selected block and cursors goes down one line, Ctrl + # on nordic (and perhaps other international ) keyboards |
| Ctrl + Shift + T | Add todo list item |
| Alt + F12 | Toggle between Form as text mode or design mode |
| Alt + F11 | Invoke Use unit dialog |
| Ctrl + F11 | Invoke Open Project Dialog |
| Ctrl + Alt + F11 | Invoke Project manager window |
| F11 | Invoke Object Inspector window |
| F12 | Toggle between code view and design view |
| Shift + Alt + F11 | Invoke Structure window |
| Ctrl + Shift + B | Invoke Browser window |
| Ctrl + Alt + B | Invoke Breakpoint window |
| Ctrl + Alt + S | Invoke Call Stack window |
| Ctrl + Alt + W | Invoke Watches window |
| Ctrl + Alt + L | Invoke Local Variables window |
| Ctrl + Alt + T | Invoke Threads window |
| Ctrl + Alt + F | Invoke FPU window |
| Ctrl + Alt + C | Invoke CPU window |
| Ctrl + Alt + V | Invoke Event window |
| Ctrl + Alt + M | Invoke Modules window |
| Shift + F12 | Invoke Forms window |
| Ctrl + Shift + F11 | Invoke Project Options window |
| Ctrl + F9 | Compile Project |
| Shift + F9 | Build Project |
| Shift + F11 | Invoke Add to project window |
| Shift + Ctrl + F9 | Run without debugging |
| Ctrl + F | Find |
| Shift + Ctrl + F | Find in Files |
| Alt + F7/F8 | Previous/next result (for Find in Files and Build Error Messages) |
| Ctrl+K+O | Changes a word to lowercase |
| Ctrl+K+N | Changes a word to uppercase |
| Ctrl+O+U | Toggles case |
| Ctrl+Shift+K+A | Code folding: Expands All blocks of code |
| Ctrl+Shift+K+E | Code folding: Collapse current block of code |
| Ctrl+Shift+K+U | Code folding: Expand current block of code |
| Ctrl+Shift+K+T | Code folding: Toggle Current block (expand & collapse) |
| Ctrl+Shift+K+R | Code folding: Collapses all regions {$region 'comment'}..{$endregion} |
| Ctrl+Shift+K+P | Code folding: Collapse nested procedures |
| Ctrl+Shift+K+M | Code folding: Collapse all methods |
| Ctrl+Shift+K+C | Code folding: Collapse all classes |
| Ctrl+Shift+K+G | Code folding: Collapses down to primary Groups [Interface/Implementation] |
| Ctrl+Shift+K+N | Code folding: Collapses Namespace/Unit |
| Ctrl+Tab | Switch to the next open file in the editor |
| Ctrl+Shift+Tab | Switch to the previous open file in the editor |
| Alt + Backspace | Undo |
| Alt + F10 | Display Popup menu |
| Alt + Shift + Down Arrow | Moves the cursor down one line and selects the column from the left of the starting cursor position |
| Alt + Shift + End | Selects the column from the cursor position to the end of the current line |
| Alt + Shift + Home | Selects the column from the cursor position to the start of the current line |
| Alt + Shift + Left Arrow | Selects the column to the left of the cursor |
| Alt + Shift + Page Down | Moves the cursor down one line and selects the column from the right of the starting cursor position |
| Alt + Shift + Page Up | Moves the cursor up one screen and selects the column from the left of the starting cursor position |
| Alt + Shift + Right Arrow | Selects the column to the right of the cursor |
| Alt + Shift + Up Arrow | Moves the cursor up one line and selects the column from the left of the starting cursor position |
| Ctrl + A | Select all |
| Ctrl + Backspace | Delete the word to the beginning |
| Ctrl + D | Deletes a currently selected block |
| Ctrl + Down Arrow | Scrolls down one line |
| Ctrl + End | Moves to the end of a file |
| Ctrl + F1 | Topic Search |
| Ctrl + F10 | Open Main Menu |
| Ctrl + Home | Moves to the top of a file |
| Ctrl + I | Inserts a tab character |
| Ctrl + INS | Copy selected Block |
| Ctrl + L | Find again |
| Ctrl + Left Arrow | Moves one word left |
| Ctrl + M | Insert new line (same as Enter) |
| Ctrl + N | Insert new line after cursor (cursor stays in current line) |
| Ctrl + PgDn | Moves to the bottom of a screen |
| Ctrl + PgUp | Moves to the top of a screen |
| Ctrl + Q + A | Search Replace Dialog |
| Ctrl + Q + B | Moves cursor to the beginning of a block |
| Ctrl + Q + C | Moves cursor to end of a file |
| Ctrl + Q + D | Moves cursor to the end of a line |
| Ctrl + Q + E | Moves cursor to the top of the window |
| Ctrl + Q + F | Search Find Dialog |
| Ctrl + Q + K | Moves cursor to the end of a block |
| Ctrl + Q + P | Moves cursor to previous position |
| Ctrl + Q + R | Moves cursor to the beginning of a file |
| Ctrl + Q + S | Moves cursor to the beginning of a line |
| Ctrl + Q + T | Moves cursor to the top of the window |
| Ctrl + Q + U | Moves cursor to the bottom of the window |
| Ctrl + Q + X | Moves cursor to the bottom of the window |
| Ctrl + Q + Y | Deletes to the end of Line |
| Ctrl + R | Replace Dialog |
| Ctrl + Right Arrow | Moves one word right |
| Ctrl + S | Save |
| Ctrl + Shift + S | Save All |
| Ctrl + Shift + End | Selects from the cursor position to the end of the current file |
| Ctrl + Shift + Home | Selects from the cursor position to the start of the current file |
| Ctrl + Shift + Left Arrow | Selects the word to the left of the cursor |
| Ctrl + Shift + PgDn | Selects from the cursor position to the bottom of the screen |
| Ctrl + Shift + PgUp | Selects from the cursor position to the top of the screen |
| Ctrl + Shift + Right Arrow | Selects the word to the right of the cursor |
| Ctrl + Shift + Z | Redo |
| Ctrl + Up Arrow | Scrolls up one line |
| Ctrl + V | Paste |
| Ctrl + Z | Undo |
| F1 | Display Help |
| F3 | Find again |
| Ins | Insert Mode on / off |
| Shift + Down Arrow | Moves the cursor down one line and selects from the right of the starting cursor position. |
| Shift + End | Selects from the cursor position to the end of the current line |
| Shift + Enter | Inserts a new line with a carriage return |
| Shift + Home | Selects from the cursor position to the start of the current line |
| Shift + Ins | Paste from clipboard |
| Shift + Left Arrow | Selects the character to the left of the cursor |
| Shift + PgDn | Moves the cursor down one line and selects from the right of the starting cursor position |
| Shift + PgUp | Moves the cursor up one screen and selects from the left of the starting cursor position |
| Shift + Right Arrow | Selects the character to the right of the cursor |
| Shift + Tab | Moves the cursor to the left one tab position |
| Shift + Up Arrow | Moves the cursor up one line and selects from the left of the starting cursor position |
Comments
Post a Comment