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
Tab

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

0
F1

Display Help

1
Ctrl + C

Copy word under Cursor / selected block

0
Ctrl + S

Save

0
F5

Toggle breakpoint

0
Ctrl + Z

Undo

0
Ctrl + V

Paste

0
Ctrl + A

Select all

0
F3

Find again

0
Ctrl + F

Find

‎-‎2
Ctrl + D

Deletes a currently selected block

1
Ctrl + N

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

0
Ctrl + I

Inserts a tab character

0
Ctrl + R

Replace Dialog

0
F4

Run program to current cursor position

0
F6

IDE Insight

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.

0
F9

Run program under debugger

0
Ctrl + E

Incremental search

0
Ctrl + L

Find again

0
F7

Debugger step into

0
F8

Debugger step over

‎-‎1
Ctrl + T

Delete text from cursor position until end of word

0
F11

Invoke Object Inspector window

0
Ctrl + M

Insert new line (same as Enter)

0
Ctrl + H

Replace Dialog

0
Ctrl + ↑  Shift + S

Save All

0
F12

Toggle between code view and design view

0
Ctrl + ⤶ Enter

Open file at cursor

0
↑  Shift + Tab

Moves the cursor to the left one tab position

0
Ctrl + ↑  Shift + C

Invoke class completion for the class that currently contains the cursor

0
↑  Shift + Ctrl + F

Find in Files

0
Ctrl + J

Invoke code templates also called code snippets

0
Ctrl +

Moves one word left

0
Ctrl +

Moves one word right

0
Ctrl + Tab

Switch to the next open file in the editor

0
Ctrl + ↑  Shift + A

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

3
Ctrl + Space

Invoke code completion

0
Ctrl + ↑  Shift + Z

Redo

0
Ctrl + ↑  Shift + R

Start/stop recording editor macro

0
Ctrl +

Scrolls down one line

0
Ctrl +

Scrolls up one line

2
Ctrl + ↑  Shift + V

Automatically declare variable at cursor position

0
↑  Shift + ⤶ Enter

Inserts a new line with a carriage return

1
Alt +

Browse backward (hotlink history)

2
Ctrl + ↑  Shift + P

Play editor macro

1
Alt +

Browse forward (hotlink history)

1
↑  Shift +

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

1
Ctrl + ↑  Shift + G

Insert a new GUID at the cursor position

0
Ctrl + ↑  Shift + T

Add todo list item

0
↑  Shift +

Selects the character to the left of the cursor

0
↑  Shift +

Selects the character to the right of the cursor

0
Ctrl + Home

Moves to the top of a file

0
Ctrl + ↑  Shift + I

Indent the current selected block

0
Ctrl + End

Moves to the end of a file

0
↑  Shift +

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

0
Insert

Insert Mode on / off

Advertisement

0
↑  Shift +

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

0
Ctrl + ↑  Shift + B

Invoke Browser window

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

Switch to the previous open file in the editor

0
Alt +

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

0
Ctrl + Page Down

Moves to the bottom of a screen

0
Ctrl + Page Up

Moves to the top of a screen

0
Ctrl + .

IDE Insight

0
Ctrl + Backspace

Delete the word to the beginning

0
Ctrl + Alt + S

Invoke Call Stack window

0
Ctrl + ↑  Shift +

Selects the word to the right of the cursor

0
Ctrl + ↑  Shift +

Selects the word to the left of the cursor

0
Ctrl + Alt + C

Invoke CPU window

0
Ctrl + F6

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

0
Ctrl + ↑  Shift +

Navigate to method implementation/declaration

0
Alt + X

Cut word under cursor / current selected block

1
Ctrl + F5

Add Watch

0
Ctrl + ↑  Shift +

Navigate to method implementation/declaration

0
Ctrl + Alt + T

Invoke Threads window

0
Ctrl + F2

Program Reset

0
Ctrl + Insert

Copy selected Block

0
↑  Shift + End

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

0
↑  Shift + Insert

Paste from clipboard

0
Ctrl + F1

Topic Search

0
↑  Shift + Home

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

2
Ctrl + Alt + P

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

0
Ctrl + Alt + L

Invoke Local Variables window

0
Alt + G

Go to line number in editor

0
Ctrl + Alt + F

Invoke FPU window

0
↑  Shift + F7

Trace into next source line

0
Ctrl + Alt + V

Invoke Event window

0
Ctrl + Alt + M

Invoke Modules window

0
Ctrl + F9

Compile Project

0
Ctrl + ↑  Shift + J

Invoke SyncEdit

‎-‎1
Ctrl + ↑  Shift + ⤶ Enter

Find all references

0
Ctrl + F7

Evaluate/modify

0
↑  Shift + F11

Invoke Add to project window

1
↑  Shift + F8

Run until return

0
↑  Shift + F9

Build Project

0
↑  Shift + F12

Invoke Forms window

0
Alt + 0

Invoke Window list

0
Shift + Page Up

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

0
Shift + Page Down

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

0
Ctrl + F12

View units

1
Ctrl + ↑  Shift + Y

Delete to the end of line

0
Ctrl + Alt + B

Invoke Breakpoint window

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

Adds current date to source code

0
Ctrl + F11

Invoke Open Project Dialog

0
Ctrl + ↑  Shift + Space

Invoke code parameter hints

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 +

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

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

0
Ctrl + F10

Open Main Menu

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

Selects the column to the left of the cursor

0
Alt + Backspace

Undo

0
Alt + F7

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

0
Ctrl + Alt + W

Invoke Watches window

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

Invoke Use unit dialog

0
Alt + F10

Display Popup menu

0
Ctrl + 1 - 9

Go to a bookmark row in the source

0
Alt + F12

Toggle between Form as text mode or design mode

0
↑  Shift + Ctrl + F9

Run without debugging

1
Alt + [

Match pair forward

0
Alt + ]

Match pair backward

0
Ctrl + ↑  Shift + F11

Invoke Project Options window

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
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
↑  Shift + Alt + F11

Invoke Structure window

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

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

0
Ctrl + ↑  Shift + 1 - 9

Set a bookmark at current row in the source

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

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

0
Alt + ↑  Shift + End

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

0
Ctrl + Alt + Shift + Page Up

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

0
Ctrl + Alt + F12

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

0
Ctrl + Alt + F11

Invoke Project manager window

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

Copies selected text at the end of the selection

0
Ctrl + K + T

Select word at cursor position


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: AP 1398/10/17 8:02 UTC

How easy to press shortcuts: 72%

More information >>

Updated: Updated program information. (3 updates.) AP 1398/10/17 7:39:48 Added some shortcuts.
AP 1398/10/17 8:02:01 Updated program information.
AP 1398/10/17 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