Delphi keyboard shortcuts 

Delphi    

Zeynel -
7 years ago
- Shortcuts
0
Ctrl + Alt + ↑  Shift +

Selects the column to the left of the cursor

0
Ctrl + Alt + ↑  Shift +

Selects the column to the right of the cursor

0
Ctrl + Alt + Shift + Page Down

Selects the column from the cursor position to the top of the screen

0
Ctrl + Alt + Shift + Page Up

Selects the column from the cursor position to the bottom of the screen

0
Ctrl + Alt + ↑  Shift + End

Selects the column from the cursor position to the end of the current file

0
Ctrl + Alt + ↑  Shift + Home

Selects the column from the cursor position to the start of the current file

0
Ctrl + ↑  Shift + K + O

Toggles Code folding between On and Off

0
Ctrl + ↑  Shift + K + A

Code folding: Expands All blocks of code

1
Ctrl + ↑  Shift + K + E

Code folding: Collapse current block of code

0
Ctrl + ↑  Shift + K + U

Code folding: Expand current block of code

1
Ctrl + ↑  Shift + K + T

Code folding: Toggle Current block (expand & collapse)

0
Ctrl + ↑  Shift + K + R

Code folding: Collapses all regions {$region 'comment'}..{$endregion}

1
Ctrl + ↑  Shift + K + P

Code folding: Collapse nested procedures

0
Ctrl + ↑  Shift + K + M

Code folding: Collapse all methods

0
Ctrl + ↑  Shift + K + C

Code folding: Collapse all classes

0
Ctrl + ↑  Shift + K + G

Code folding: Collapses down to primary Groups [Interface/Implementation]

0
Ctrl + ↑  Shift + K + N

Code folding: Collapses Namespace/Unit

0
Alt + ↑  Shift +

Moves the cursor up one line and selects the column from the left of the starting cursor position

0
Alt + ↑  Shift +

Moves the cursor down one line and selects the column from the left of the starting cursor position

0
Alt + ↑  Shift +

Selects the column to the left of the cursor

0
Alt + ↑  Shift +

Selects the column to the right of the cursor

0
Ctrl + ↑  Shift + Tab

Switch to the previous open file in the editor

-1
Ctrl + Alt +

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

0
Ctrl + Alt +

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

0
Ctrl + ↑  Shift + 1 - 9

Set a bookmark at current row in the source

0
Ctrl + O + G

Go to line number in editor

0
Ctrl + O + C

Turns on block selection mode

0
Ctrl + O + L

Selects current line (and turns off block selection mode)

0
Ctrl + O + A

Open file at cursor

0
Ctrl + O + B

Browse symbol at cursor

0
Ctrl + O + O

Inserts compiler options and directives

0
Ctrl + O + U

Toggles case

0
Ctrl + .

IDE Insight

0
Alt + Backspace

Undo

0
Ctrl + Alt + F

Invoke FPU window

0
Ctrl + Backspace

Delete the word to the beginning

0
Ctrl + Alt + S

Invoke Call Stack window

0
Ctrl + Alt + W

Invoke Watches window

0
Ctrl + Alt + C

Invoke CPU window

0
Ctrl + Alt + A

Adds current date to source code

0
↑  Shift + Tab

Moves the cursor to the left one tab position

0
Ctrl + Tab

Switch to the next open file in the editor

0
Alt +

Browse to symbol under editor cursor (invoke a hotlink and add it to the hotlink history)

1
Alt +

Browse backward (hotlink history)

1
Alt +

Browse forward (hotlink history)

0
Ctrl + 1 - 9

Go to a bookmark row in the source

0
Ctrl + Alt + F11

Invoke Project manager window

0
Ctrl + K + I

Indent the current selected block or current line in case of no selection

0
Ctrl + K + U

Unindent the current selected block or current line in case of no selection

0
Ctrl + Q + L

Toggles between limiting the Ctrl + Alt navigation shortcuts to the current class, or limiting it to the current unit

0
Ctrl + K + E

Changes a word to lowercase and deselects selection

0
Ctrl + K + F

Changes a word to uppercase and deselects selection

0
Ctrl + K + O

Changes a word to lowercase

0
Ctrl + K + N

Changes a word to uppercase

0
Ctrl + Q + K

Moves cursor to the end of a block

0
Ctrl + Q + P

Moves cursor to previous position

0
Alt + ↑  Shift + End

Selects the column from the cursor position to the end of the current line

0
Alt + ↑  Shift + Home

Selects the column from the cursor position to the start of the current line

0
Ctrl + Q + U

Moves cursor to the bottom of the window

Advertisement

0
Alt + Shift + Page Up

Moves the cursor up one screen and selects the column from the left of the starting cursor position

0
↑  Shift + Ctrl + F9

Run without debugging

0
↑  Shift + Alt + F11

Invoke Structure window

0
Ctrl + K + P

Invokes print selection dialog

0
Ctrl + K + W

Invokes Write block to file(selected text)

0
Ctrl + K + R

Invokes Read block from file(inserts text at cursor)

0
Ctrl + K + C

Copies selected text at the end of the selection

0
Ctrl + K + T

Select word at cursor position

0
Alt + X

Cut word under cursor / current selected block

0
Alt + ]

Match pair backward

1
Alt + [

Match pair forward

0
Ctrl + I

Inserts a tab character

0
Ctrl + L

Find again

-1
Ctrl + ↑  Shift + ⤶ Enter

Find all references

0
Ctrl + ↑  Shift + I

Indent the current selected block

0
Ctrl + ↑  Shift + J

Invoke SyncEdit

2
Ctrl + Alt + P

Activate the Tool Palette in filtering mode (start typing, press Enter to drop component)

0
Ctrl + ↑  Shift + Space

Invoke code parameter hints

0
Ctrl + ↑  Shift +

Navigate to method implementation/declaration

0
or Ctrl + ↑  Shift +
2
Ctrl + ↑  Shift + P

Play editor macro

0
Ctrl + Shift + Page Up

Selects from the cursor position to the top of the screen

0
Ctrl + Shift + Page Down

Selects from the cursor position to the bottom of the screen

0
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

0
Alt + Shift + Page Down

Moves the cursor down one line and selects the column from the right of the starting cursor position

0
Ctrl + Alt + L

Invoke Local Variables window

0
Ctrl + ↑  Shift + Home

Selects from the cursor position to the start of the current file

0
Ctrl + ↑  Shift + End

Selects from the cursor position to the end of the current file

0
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

0
Ctrl + ↑  Shift + U

Unindent the current selected block

0
Ctrl + /

Toggle comment per line or selected block and cursors goes down one line, Ctrl  +  # on nordic (and perhaps other international ) keyboards

0
Ctrl + ↑  Shift +

Selects the word to the left of the cursor

0
Ctrl + ↑  Shift +

Selects the word to the right of the cursor

0
Ctrl + Q + X

Moves cursor to the bottom of the window

0
Ctrl + Q + Y

Deletes to the end of Line

0
Ctrl + Q + R

Moves cursor to the beginning of a file

0
Ctrl + Q + S

Moves cursor to the beginning of a line

0
Ctrl + Q + T

Moves cursor to the top of the window

0
Ctrl + Q + A

Search Replace Dialog

1
Ctrl + Q + B

Moves cursor to the beginning of a block

0
Ctrl + Q + C

Moves cursor to end of a file

0
Ctrl + Q + D

Moves cursor to the end of a line

0
Ctrl + Q + E

Moves cursor to the top of the window

0
Ctrl + Q + F

Search Find Dialog

0
Ctrl + Q + W

Go to next item of Messages window

0
Ctrl + ↑  Shift + F11

Invoke Project Options window

0
Ctrl + Alt + F12

Opens the drop-down on the top-right corner of the code editor, listing all open files

0
Ctrl + Alt +

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

0
AltGr + F12

Select editor window tab

0
Ctrl + M

Insert new line (same as Enter)

0
Ctrl + Home

Moves to the top of a file

0
Ctrl + End

Moves to the end of a file

0
Ctrl + J

Invoke code templates also called code snippets

0
Ctrl + ↑  Shift + A

Invoke Add to uses clause (Find unit in Delphi 2006) window (Refactoring)

0
Ctrl + Page Up

Moves to the top of a screen

0
Ctrl + ↑  Shift + T

Add todo list item

1
Ctrl + F5

Add Watch

0
Ctrl + ↑  Shift + R

Start/stop recording editor macro

2
Ctrl + ↑  Shift + V

Automatically declare variable at cursor position

1
Ctrl + ↑  Shift + G

Insert a new GUID at the cursor position

0
Ctrl +

Scrolls up one line

0
Ctrl +

Scrolls down one line

0
Ctrl + ↑  Shift + B

Invoke Browser window

0
Ctrl + Alt + V

Invoke Event window

0
Ctrl + Alt + T

Invoke Threads window

3
Ctrl + Space

Invoke code completion

0
Ctrl + F11

Invoke Open Project Dialog

0
Ctrl + F6

Switches between source (.cpp) and header (.h)

0
Ctrl + F7

Evaluate/modify

0
Ctrl + F9

Compile Project

0
Ctrl + F10

Open Main Menu

0
Ctrl + ⤶ Enter

Open file at cursor

0
↑  Shift + ⤶ Enter

Inserts a new line with a carriage return

0
Ctrl + ↑  Shift + C

Invoke class completion for the class that currently contains the cursor

0
Ctrl + ↑  Shift + S

Save All

0
↑  Shift + F7

Trace into next source line

0
Ctrl + Page Down

Moves to the bottom of a screen

0
Ctrl +

Moves one word left

0
Ctrl +

Moves one word right

0
Alt + 0

Invoke Window list

0
↑  Shift + F9

Build Project

0
↑  Shift + F12

Invoke Forms window

0
Ctrl + F12

View units

0
Alt + F12

Toggle between Form as text mode or design mode

0
↑  Shift + F11

Invoke Add to project window

0
Shift + Page Up

Moves the cursor up one screen and selects from the left of the starting cursor position

0
Ctrl + Insert

Copy selected Block

0
↑  Shift + Insert

Paste from clipboard

0
Ctrl + ↑  Shift + Z

Redo

1
Ctrl + ↑  Shift + Y

Delete to the end of line


Share this page on:
Is this page helpful?
0 0

Advertisement

Program information

Program name: Delphi Delphi (Developer tools)

Web page: embarcadero.com/products/rad-s...

Last update: 07.01.2020 8:02 UTC

How easy to press shortcuts: 72%

More information >>

Updated: Updated program information. (3 updates.) 07.01.2020 7:39:48 Added some shortcuts.
07.01.2020 8:02:01 Updated program information.
07.01.2020 8:02:25 Updated program information.

Shortcut count: 194

Platform detected: Windows or Linux

Similar programs



User operations

Add Delphi to your list of favorites

Advertisement


What is your favorite Delphi hotkey? Do you have any useful tips for it? Let other users know below.


Only registered users can post links.
 
No comments yet. Ask, or type the first one!

Latest articles