Delphi keyboard shortcuts 

Delphi    

Zeynel -
7 years ago
- Shortcuts
0
Esc

Selects parent control in design mode. Left mouse click + Escape drags the parent control

1
↑  Shift +

After selecting control in form designer, click on it with Shift again to select top most parent Form

1
Tab

In Object Inspector activates incremental search for properties. Press again Tab to move focus to property value

0
Ctrl + J

Invoke code templates also called code snippets

-1
Ctrl + T

Delete text from cursor position until end of word

0
Ctrl + E

Incremental search

1
Ctrl + Y

Delete current line

0
Ctrl + B

Invoke buffer window when focus is on editor. The buffer window shows a list of all different tabs.

1
Ctrl + ↑  Shift + G

Insert a new GUID at the cursor position

0
Ctrl + ↑  Shift + I

Indent the current selected block

0
Ctrl + ↑  Shift + U

Unindent the current selected block

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 + ↑  Shift + J

Invoke SyncEdit

2
Ctrl + ↑  Shift + V

Automatically declare variable at cursor position

1
Ctrl + ↑  Shift + Y

Delete to the end of line

1
Alt + [

Match pair forward

0
Alt + ]

Match pair backward

1
Alt +

Browse forward (hotlink history)

1
Alt +

Browse backward (hotlink history)

0
Alt +

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

0
F4

Run program to current cursor position

0
F5

Toggle breakpoint

0
F7

Debugger step into

0
↑  Shift + F7

Trace into next source line

0
F8

Debugger step over

1
↑  Shift + F8

Run until return

0
F9

Run program under debugger

0
Ctrl + F2

Program Reset

0
Ctrl + F7

Evaluate/modify

1
Ctrl + F5

Add Watch

0
Ctrl + F12

View units

0
Alt + G

Go to line number in editor

0
or Ctrl + O + G
0
Ctrl + ↑  Shift + R

Start/stop recording editor macro

2
Ctrl + ↑  Shift + P

Play editor macro

3
Ctrl + Space

Invoke code completion

0
Ctrl + ↑  Shift + Space

Invoke code parameter hints

0
Ctrl + ⤶ Enter

Open file at cursor

-1
Ctrl + ↑  Shift + ⤶ Enter

Find all references

0
Ctrl + ↑  Shift + C

Invoke class completion for the class that currently contains the cursor

0
Ctrl + ↑  Shift +

Navigate to method implementation/declaration

0
or Ctrl + ↑  Shift +
0
Ctrl + ↑  Shift + 1 - 9

Set a bookmark at current row in the source

0
Ctrl + 1 - 9

Go to a bookmark row in the source

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
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

-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 + 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
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

2
Ctrl + Alt + P

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

0
Ctrl + Alt + A

Adds current date to source code

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 + T

Add todo list item

0
Alt + F12

Toggle between Form as text mode or design mode

0
Alt + F11

Invoke Use unit dialog

0
Ctrl + F11

Invoke Open Project Dialog

0
Ctrl + Alt + F11

Invoke Project manager window

Advertisement

0
F11

Invoke Object Inspector window

0
F12

Toggle between code view and design view

0
Alt + 0

Invoke Window list

0
↑  Shift + Alt + F11

Invoke Structure window

0
Ctrl + ↑  Shift + B

Invoke Browser window

0
Ctrl + Alt + B

Invoke Breakpoint window

0
Ctrl + Alt + S

Invoke Call Stack window

0
Ctrl + Alt + W

Invoke Watches window

0
Ctrl + Alt + L

Invoke Local Variables window

0
Ctrl + Alt + T

Invoke Threads window

0
Ctrl + Alt + F

Invoke FPU window

0
Ctrl + Alt + C

Invoke CPU window

0
Ctrl + Alt + V

Invoke Event window

0
Ctrl + Alt + M

Invoke Modules window

0
↑  Shift + F12

Invoke Forms window

0
Ctrl + ↑  Shift + A

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

0
Ctrl + ↑  Shift + F11

Invoke Project Options window

0
Ctrl + F9

Compile Project

0
↑  Shift + F9

Build Project

0
↑  Shift + F11

Invoke Add to project window

0
↑  Shift + Ctrl + F9

Run without debugging

0
Ctrl + F

Find

0
↑  Shift + Ctrl + F

Find in Files

0
Alt + F7

Previous/next result (for Find in Files and Build Error Messages)

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 + O + U

Toggles case

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
Ctrl + Tab

Switch to the next open file in the editor

0
Ctrl + ↑  Shift + Tab

Switch to the previous open file in the editor

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
Ctrl + O + C

Turns on block selection mode

0
Ctrl + O + L

Selects current line (and turns off block selection mode)

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 + Q + W

Go to next item of Messages window

0
Ctrl + F6

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

0
Alt + Backspace

Undo

0
Alt + F10

Display Popup menu

0
Alt + ↑  Shift +

Moves the cursor down one line and selects the column from the left of the starting cursor 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
Alt + ↑  Shift +

Selects the column to the left of the cursor

0
Alt + Shift + Page Down

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

0
Alt + Shift + Page Up

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

0
Alt + ↑  Shift +

Selects the column to the right of the cursor

0
Alt + ↑  Shift +

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

0
Alt + X

Cut word under cursor / current selected block

1
Ctrl + C

Copy word under Cursor / selected block

0
Ctrl + A

Select all

0
Ctrl + Backspace

Delete the word to the beginning

-2
Ctrl + D

Deletes a currently selected block

0
Ctrl +

Scrolls down one line

0
Ctrl + End

Moves to the end of a file

0
Ctrl + F1

Topic Search

0
Ctrl + F10

Open Main Menu

0
Ctrl + Home

Moves to the top of a file

0
Ctrl + H

Replace Dialog

0
Ctrl + I

Inserts a tab character

0
Ctrl + Insert

Copy selected Block

0
Ctrl + L

Find again

0
Ctrl +

Moves one word left

0
Ctrl + M

Insert new line (same as Enter)

1
Ctrl + N

Insert new line after cursor (cursor stays in current line)

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 + Page Down

Moves to the bottom of a screen

0
Ctrl + Page Up

Moves to the top of a screen

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


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.


 
No comments yet. Ask, or type the first one!

Latest articles