0% found this document useful (0 votes)
451 views

Delphi Editor Key Table

Uploaded by

davidgfb
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
451 views

Delphi Editor Key Table

Uploaded by

davidgfb
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Delphi's Editor Key and Key Combinations

Key/Key Combination Alt+[, Ctrl+Q+[ Alt+], Ctrl+Q+] Alt+0 Alt+Backspace, Ctrl+Z Alt+F4 Alt+F5 Alt+F7 Alt+F8 Alt+F10, Shift+F10 Alt+F11 Alt+G, Ctrl+O+G Alt+Left Arrow Alt+Page Down Alt+Page Up Alt+Right Arrow Alt+Shift+Backspace Alt+Shift+Down Arrow Alt+Shift+End Alt+Shift+Home Alt+Shift+Left Arrow Alt+Shift+Page Down Alt+Shift+Page Up Alt+Shift+Right Arrow Alt+Shift+Up Arrow Alt+Up Arrow, Ctrl+Left Click Backspace Ctrl+., F6 Ctrl Ctlr+/ Ctrl+Spacebar Ctrl+0 (or 1-9), Ctrl+Q+0 (or 1-9) Ctrl+Alt+B Ctrl+Alt+C Ctrl+Alt+D Ctrl+Alt+D Ctrl+Alt+Down Arrow Ctrl+Alt+End Ctrl+Alt+F12 Ctrl+Alt+Home Ctrl+Alt+L Ctrl+Alt+M Ctrl+Alt+Mouse Scroll Wheel Ctrl+Alt+K Ctrl+Alt+R Ctrl+Alt+S Ctrl+Alt+Shift+End Ctrl+Alt+Shift+Home Ctrl+Alt+Shift+Left Arrow Ctrl+Alt+Shift+Page Down Ctrl+Alt+Shift+Page Up Ctrl+Alt+Shift+Right Arrow Ctrl+Alt+T Ctrl+Alt+Up Arrow Ctrl+Alt+V Ctrl+Alt+W Ctrl+Backspace Action Finds the matching delimiter (forward) Finds the matching delimiter (backward) Displays Window List dialog box Undo Closes Delphi (not just in the editor) Inspect symbol under cursor in debugger Navigates to prior warning/hint in message pane Navigates to next warning/hint in message pane Displays editor context menu Displays Use Unit dialog box Go to line number Code browse backward Go to next tab (Code/Design/History) Go to previous tab (Code/Design/History) Code browse forward Redo (opposite of undo) Moves cursor down one line and selects the column from the left of the starting cursor position Selects the column from the cursor position to the end of the current line Selects the column from the cursor position to the start of the current line Selects the column to the left of the cursor Moves cursor down one line and selects the column from the right of the starting cursor position Moves cursor up one screen and selects the column from the left of the starting cursor position Selects the column to the right of the cursor Moves cursor up one line and selects the column from the left of the starting cursor position Starts code browsing Deletes character to the left of cursor Displays IDE Insight dialog box Makes Tooltip popups transparent in debugger Toggles comments on the current line or selected block Displays Code Completion pop-up window or Argument Value List Go to bookmark Displays Breakpoints pane Displays CPU window in debugger Displays Documentation Insight window (if installed) Displays Disassembly pane in debugger Hops to first line of following method in file/class Hops to last method in file/class Expands open files list Hops to first method in file/class Displays local variables pane Displays Modules pane Hops between methods in a file/class Displays Stack pane in debugger Displays Registers pane in debugger Displays Call Stack pane Selects the column from the cursor position to the end of the current file Selects the column from the cursor position to the start of the current file Selects the column to the left of the cursor Selects the column from the cursor position to the top of the window Selects the column from the cursor position to the bottom of the window Selects the column to the right of the cursor Displays Threads pane Hops to first line of current method or first line of preceding method in file/class Displays Event Log pane Displays Watches pane Deletes word left of the cursor Ctrl+C, Ctrl+Ins Ctrl+D Ctrl+Del Ctrl+Down Arrow Ctrl+E Ctrl+End, Ctrl+Q+C Ctrl+Enter, Ctrl+O+A Ctrl+F, Ctrl+Q+F Ctrl+F2 Ctrl+F4 Ctrl+F5 Ctrl+F7 Ctrl+F9 Ctrl+F10, F10 Ctrl+F11 Ctrl+F12 Ctrl+H , Ctrl+Q+A, Ctrl+R Ctrl+Home, Ctrl+Q+R Ctrl+I, Ctrl+K+I, Ctrl+Shift+I, Tab Ctrl+Ins, Ctrl+C Ctrl+J Ctrl+K+0 (or 1-9), Ctrl+Shift+1 (or 2-9) Ctrl+K+B Ctrl+K+C Ctrl+K+E Ctrl+K+F Ctrl+K+H Ctrl+K+I, Ctrl+I, Ctrl+Shift+I, Tab Ctrl+K+K Ctrl+K+L Ctrl+K+N Ctrl+K+O Ctrl+K+P Ctrl+K+R Ctrl+K+T, Double+Left Click Ctrl+K+U, Ctrl+Shift+U, Shift+Tab Ctrl+K+W Ctrl+K+Y, Del Ctrl+L, F3 Ctrl+Left Arrow Ctrl+Left Click Ctrl+N Ctrl+O+A, Ctrl+Enter Ctrl+O+C Ctrl+O+G, Alt+G Ctrl+O+I Ctrl+O+K Ctrl+O+L Ctrl+O+O Ctrl+O+U Ctrl+P Ctrl+PgDn, Ctrl+Q+X Ctrl+PgUp, Ctrl+Q+E Ctrl+Q+[, Alt+[ Ctrl+Q+], Alt+] Ctrl+Q+0 (or 1-9), Ctrl+0 (or 1-9) Ctrl+Q+A, Ctrl+R, Ctrl+H Ctrl+Q+B Ctrl+Q+C, Ctrl+End Ctrl+F5 Ctrl+F7 Ctrl+Q+D, End Copies selection to clipboard Formats code Deletes currently selected block Scrolls down one line Starts incremental search Moves to end of a file Opens file at cursor Initiates Find operation Terminates program running in debugger (Program reset) Closes current editor page Displays Watch Properties dialog box in debugger Displays Evaluate/Modify dialog box in debugger Compiles project Gives focus to Delphi's main menu Displays the Open project dialog box Displays View units dialog box Displays Replace Text dialog box Moves to top of a file Indents current line or selected block Copies selection to the clipboard Displays Templates pop-up menu Creates or removes a bookmark Marks beginning of a block Copies selected block Changes a word to lowercase Changes a word to uppercase Toggles block selection Indents current line or selected block Marks end of a block Marks current line as a block Changes a block to uppercase Changes a block to lowercase Prints selected block Reads a block from a file Marks word as a block Outdents current line or selected block Writes a selected block to a file Deletes selected block Finds next find/replace/incremental search Moves cursor one word left Initiates Go to declaration Inserts a new line Opens file at cursor Turns on column blocking Go to line number Enables inclusive block mode Disables inclusive block mode (default) Enables line block mode Inserts compiler options and directives at cursor position Toggles case of block Causes next character to be interpreted as an ASCII sequence (not in newer versions) Moves cursor to bottom of window Moves cursor to top of a window Finds matching delimiter (forward) Finds matching delimiter (backward) Go to bookmark Displays Replace Text dialog box Moves cursor to beginning of a block Moves cursor to end of file Displays Add Watch dialog box in debugger Displays Evaluate/Modify dialog box in debugger Moves cursor to end of line

This list was originally compiled by Cary Jensen of Jensen Data Systems, Inc. ([email protected]), and subsequently updated with the generous input of Brian Long of Brian Long Consultancy & Training Services ([email protected])
Last updated 6 February 2013 Copyright 2009-2013 Cary Jensen. Jensen Data Systems, Inc. All Rights Reserved.

Delphi's Editor Key and Key Combinations


Ctrl+Q+E, Ctrl+PgUp Ctrl+Q+F, Ctrl+F Ctrl+Q+K Ctrl+Q+L Ctrl+Q+P Ctrl+Q+R, Ctrl+Home Ctrl+Q+S, Home Ctrl+Q+T Ctrl+Q+U Ctrl+Q+X, Ctrl+PgDn Ctrl+Q+Y, Ctrl+Shift+Y Ctrl+R, Ctrl+Q+A, Ctrl+H Ctrl+Right Arrow Ctrl+S Ctrl+Shift+Spacebar Ctrl+Shift+1 (or 2-9), Ctrl+K+0 (or 1-9) Ctrl+Shift+A Ctrl+Shift+C Ctrl+Shift+D Ctrl+Shift+Down Arrow, Ctrl+Shift+Up Arrow Ctrl+Shift+E Ctrl+Shift+End Ctrl+Shift+Enter Ctrl+Shift+F Ctrl+Shift+F4 Ctrl+Shift+F9 Ctrl+Shift+F11 Ctrl+Shift+G Ctrl+Shift+H Ctrl+Shift+Home Ctrl+Shift+I, Ctrl+I, Ctrl+K+I, Tab Ctrl+Shift+J Ctrl+Shift+K+Ctrl+Shift+A Ctrl+Shift+K+Ctrl+Shift+E Ctrl+Shift+K+Ctrl+Shift+M Ctrl+Shift+K+Ctrl+Shift+N Ctrl+Shift+K+Ctrl+Shift+O Ctrl+Shift+K+Ctrl+Shift+P Ctrl+Shift+K+Ctrl+Shift+R Ctrl+Shift+K+T Ctrl+Shift+L Ctrl+Shift+Left Arrow Ctrl+Shift+M Ctrl+Shift+P Ctrl+Shift+Page Down Ctrl+Shift+Page Up Ctrl+Shift+R Ctrl+Shift+Right Arrow Ctrl+Shift+S Ctrl+Shift+T Ctrl+Shift+Tab Ctrl+Shift+U, Ctrl+K+U, Shift+Tab Ctrl+Shift+Up Arrow Ctrl+Shift+V Ctrl+Shift+X Ctrl+Shift+Y, Ctrl+Q+Y Moves cursor to top of a window Initiates Find operation Moves cursor to end of a block Enables/disables class lock to prevent/permit method hopping from hopping out of current class Moves cursor to previous position Moves cursor to beginning of a file Moves cursor to beginning of a line Shifts editor, moving the current line to the top of the editor window Shifts editor, moving the current line to the bottom of the editor window Moves cursor to bottom of the editor window Deletes to end of line Displays Replace Text dialog box Moves cursor one word right Saves current file Displays Code Parameters pop-up window Creates or removes bookmark Displays Find Unit dialog box Invokes class completion Displays the Declare Field dialog box Jumps between declaration and implementation sections in same unit Displays Rename Refactoring dialog box Selects from cursor position to end of current file Displays Find References pane Displays Find in Files dialog box Closes all other editor pages Runs without debugging Displays Project Options dialog box Inserts a newly generated GUID (globally unique identifier) at cursor Manually activates Tooltip Help Insight Selects from cursor position to start of current file Indents current line or selected block Enters/exits SyncEdit mode Expands all collapsed regions Collapses current region Collapses all methods Collapses unit Enables/disables code folding Collapses nested procedures Collapse all custom regions Expands/collapses current region Displays the Extract Resource String dialog box Selects word to left of cursor Displays the Extract Method dialog box Plays recorded key macro Selects from cursor position to bottom of window Selects from cursor position to top of window Starts/stops key macro recording Selects word to the right of cursor Saves all files Displays Add To-Do Item dialog box Moves to the previous code page (or file) Outdents current line or selected block Jumps between declaration and implementation Displays the Declare Variable dialog box Displays the Change Params dialog box Deletes to end of line Ctrl+Shift+Z Ctrl+Shift+K+C Ctrl+T Ctrl+Tab Ctrl+Up Arrow Ctrl+V, Shift+Ins Ctrl+X, Shift+Del Ctrl+Y Ctrl+Z, Alt+Backspace Del Double+Left Click, Ctrl+K+T Down Arrow End Enter F1 F3, Ctrl+L F4 F5 F6, Ctrl+. F7 F8 F9 F10, Ctrl+F10 Home Ins Left Arrow Page Down Page Up Right Arrow Shift+Alt+Arrow, Alt+Left Mouse Drag Shift+Del, Ctrl+X Shift+Down Arrow Shift+End Shift+Enter Shift+F7 Shift+F8 Shift+F9 Shift+F10, Alt+F10 Shift+F11 Shift+F12 Shift+Home Shift+Ins, Ctrl+V Shift+Left Arrow Shift+Page Down Shift+Page Up Shift+Right Arrow Shift+Tab Shift+Tab, Ctrl+K+U, Ctrl+Shift+U Shift+Up Arrow Spacebar Tab Tab, Ctrl+I, Ctrl+K+I, Ctrl+Shift+I Up Arrow Redo (opposite of undo) Collapses all classes Deletes word right of cursor Moves to the next code page (or file) Scrolls up one line Pastes from clipboard Cuts selection to clipboard Deletes current line Undo Deletes character to right of cursor Marks word as a block Moves down one line Moves to the end of current line Inserts carriage return Displays Help Finds next find/replace/incremental search Runs to current cursor position in debugger Toggles breakpoint on current line Displays IDE Insight dialog box Traces into in debugger Steps into in debugger Compiles and runs project with debugger Gives focus to Delphi's main menu Moves cursor to start of line Toggles between insert and overwrite modes Moves cursor left one character Moves down one page Moves up one page Moves cursor right one character Selects column-oriented blocks Cuts selection to clipboard Moves cursor down one line and selects from the right of the starting cursor position Selects from cursor position to the end of current line Inserts a new line with a carriage return Trace to next line in debugger Runs to end of current method/procedure in debugger Builds project Displays editor context menu Displays Add To Project dialog box Displays View Form dialog box Selects from cursor position to the start of current line Pastes from clipboard Selects the character to left of cursor Moves cursor down one line and selects from the right of the starting cursor position Moves cursor up one screen and selects from the left of the starting cursor position Selects character to right of cursor Moves cursor to the left one tab position Outdents current line or selected block Moves cursor up one line and selects from the left of the starting cursor position Inserts a space Inserts a tab Indents current line or selected block Moves up one line

These key and key combinations are current as of Delphi XE3. Some of these key and key combinations are not available in earlier versions of Delphi. These key and key combinations also apply to C++Builder. Many of these key combinations are associated with a particular context, such as debugging. Also, some key combinations may be unavailable due to characteristics of you development environment, such as the use of a virtual machine that intercepts and interprets the keystroke differently. When two or more keys or key combinations perform the same action, those key or key combinations are separated by a comma. The two or more keys of a key combination are separated by the plus sign. When a Ctrl sequence includes two Ctrl sequences, those sequences are separated by a plus sign. For example, Ctrl+Shift+K+Ctrl+Shift+P indicates that you press Ctrl+Shift+K followed by Ctrl+Shift+M to collapse all methods.

This list was originally compiled by Cary Jensen of Jensen Data Systems, Inc. ([email protected]), and subsequently updated with the generous input of Brian Long of Brian Long Consultancy & Training Services ([email protected])
Last updated 6 February 2013 Copyright 2009-2013 Cary Jensen. Jensen Data Systems, Inc. All Rights Reserved.

You might also like