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