Esc | Selects parent control in design mode Left mouse click+Esc 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 | In Object Inspector activates incremental search for properties. Press again Tab to 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+B | Invoke buffer window when focus is on editor. The buffer window shows a list of all different tabs. |
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 |
Ctrl+K+I | Indent the current selected block or current line in case of no selection |
Ctrl+K+U | Unindent the current selected block or current line in case of no selection |
Ctrl+Shift+J | Invoke SyncEdit |
Ctrl+Shift+V | Automatically Declare Variable at cursor position |
Ctrl+Shift+Y | Delete to the end of line |
Alt+[ | Match pair forward |
Alt+] | Match pair backward |
Alt+Right Arrow | Browse Forward (hotlink history) |
Alt+Left Arrow | Browse Backward (hotlink history) |
Alt+Up Arrow | 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 |
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+Shift+R | Start/stop Recording editor macro |
Ctrl+Shift+P | Play editor macro |
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+Up Arrow | Navigate to method implementation/declaration |
Ctrl+Shift+Down Arrow | 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+F12 | Opens the drop-down on the top-right corner of the code editor, listing all open files |
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+Up Arrow | Navigate to 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+Down Arrow | Navigate to 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+Home | 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+End | 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+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+# |
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 |
Alt+0 | Invoke Window list |
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+A | Invoke Add to uses clause 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+E | Changes a word to lowercase and deselects selection |
Ctrl+K+F | Changes a word to uppercase and deselects selection |
Ctrl+K+O | Changes a word to lowercase |
Ctrl+K+N | Changes a word to uppercase |
Ctrl+O+U | Toggles case |
Ctrl+Shift+K+O | Toggles Code folding between On and Off |
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 |
Ctrl+K+P | Invokes Print selection dialog |
Ctrl+K+W | Invokes Write block to file(selected text) |
Ctrl+K+R | Invokes Read block from file(inserts text at cursor) |
Ctrl+K+C | Copies selected text at the end of the selection |
Ctrl+K+T | Select word at cursor position |
Ctrl+O+C | Turns on block selection mode |
Ctrl+O+L | Selects current Line (and turns off block selection mode) |
Ctrl+Q+L | Toggles between limiting the Ctrl+Alt navigation shortcuts to the current class, or limiting it to the current unit |
Ctrl+Q+W | Go to next item of Messages Window |
Ctrl+F6 | Switches between source (.cpp) and header (.h) |
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+PgDn | Moves the cursor down one line and selects the column from the right of the starting cursor position |
Alt+Shift+PgUp | 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 |
Alt+X | Cut word under cursor / current selected block |
Ctrl+C | Copy word under Cursor / selected block |
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+H | Replace Dialog |
Ctrl+I | Inserts a tab character |
Ctrl+Insert | Copy selected Block |
Ctrl+L | Find again |
Ctrl+Left Arrow | Moves one word left |
Ctrl+M | Insert new line |
Ctrl+N | Insert new line after cursor (cursor stays in current line) |
Ctrl+O+A | Open file at cursor |
Ctrl+O+B | Browse symbol at cursor |
Ctrl+O+O | Inserts compiler options and directives |
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 |
Insert | 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+Insert | 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 |
Ctrl+Alt+Shift+End | Selects the column from the cursor position to the end of the current file |
Ctrl+Alt+Shift+Home | Selects the column from the cursor position to the start of the current file |
Ctrl+Alt+Shift+Left Arrow | Selects the column to the left of the cursor |
Ctrl+Alt+Shift+PgDn | Selects the column from the cursor position to the top of the screen |
Ctrl+Alt+Shift+PgUp | Selects the column from the cursor position to the bottom of the screen |
Ctrl+Alt+Shift+Right Arrow | Selects the column to the right of the cursor |
Alt+F12 | Select editor window tab |
F6/Ctrl+. | IDE Insight |