RAD Studio - Default IDE Shortcut Keys by "unknow"

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,439
Credits
574
RAD Studio - Default IDE Shortcut Keys
unknow - Date: ?
[SHOWTOGROUPS=4,20]
ShortcutDescriptionIDE Version
EscapeSelects parent control in design mode. Left mouse click + Escape drags the parent controlDelphi 2+
Shift+ClickAfter selecting control in form designer, click on it with Shift again to select top most parent FormDelphi 5+
TabIn Object Inspector activates incremental search for properties. Press again Tab to move focus to property valueDelphi 5+
Ctrl+JInvoke code templates also called code snippetsDelphi 5+
Ctrl+TDelete text from cursor position until end of wordDelphi 5+
Ctrl+EДля просмотра ссылки Войди или ЗарегистрируйсяDelphi 5+
Ctrl+YDelete current lineDelphi 5+
Ctrl+BInvoke buffer window when focus is on editor. The buffer window shows a list of all different tabs.Delphi 2007+
Ctrl+Shift+GInsert a new GUID at the cursor positionDelphi 5+
Ctrl+Shift+IIndent the current selected blockDelphi 5+
Ctrl+Shift+UUnindent the current selected blockDelphi 5+
Ctrl+K+IIndent the current selected block or current line in case of no selectionDelphi 5+
Ctrl+K+UUnindent the current selected block or current line in case of no selectionDelphi 5+
Ctrl+Shift+JInvoke SyncEditBDS 2006+
Ctrl+Shift+VAutomatically declare variable at cursor positionBDS 2006+
Ctrl+Shift+YDelete to the end of lineDelphi 5+
Alt+[Match pair forwardDelphi 5+
Alt+]Match pair backwardDelphi 5+
Alt+RightArrowBrowse forward (hotlink history)Delphi 6+
Alt+LeftArrowBrowse backward (hotlink history)Delphi 6+
Alt+UpArrowBrowse to symbol under editor cursor (invoke a hotlink and add it to the hotlink history)Delphi 7+
F4Run program to current cursor positionDelphi 2+
F5Toggle breakpointDelphi 2+
F7Debugger step intoDelphi 2+
Shift+F7Trace into next source lineDelphi 5+
F8Debugger step overDelphi 2+
Shift+F8Run until returnDelphi 5+
F9Run program under debuggerDelphi 2+
Ctrl+F2Program ResetDelphi 5+
Ctrl+F7Evaluate/modifyDelphi 2005+
Ctrl+F5Add WatchDelphi 5+
Ctrl+F12View unitsDelphi 2+
Alt+GGoto line number in editorDelphi 2+
Ctrl+O+GGoto line number in editorDelphi 5+
Ctrl+Shift+RStart/stop recording editor macroDelphi 2+
Ctrl+Shift+PPlay editor macroDelphi 2+
Ctrl+SpacebarInvoke code completionDelphi 5+
Ctrl+Shift+SpacebarInvoke code parameter hintsDelphi 5+
Ctrl+EnterOpen file at cursorDelphi 2+
Ctrl+Shift+EnterFind all referencesDelphi 2005+
Ctrl+Shift+CInvoke class completion for the class that currently contains the cursorDelphi 5+
Ctrl+Shift+UpArrowNavigate to method implementation/declarationDelphi 5+
Ctrl+Shift+DownArrowNavigate to method implementation/declarationDelphi 5+
Ctrl+Shift+1..9Set a bookmark at current row in the sourceBDS 2006+
Ctrl+1..9Go to a bookmark row in the sourceBDS 2006+
Ctrl+Alt+F12Opens the drop-down on the top-right corner of the code editor, listing all open filesBDS 2006+
Ctrl+Alt+MouseWheelNavigate 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+LBDS 2006+
Ctrl+Alt+UpArrowNavigate to previous method implementation in lexical order in this source unit, or within the class to which scope has been limited using Ctrl+Q+LBDS 2006+
Ctrl+Alt+DownArrowNavigate to next method implementation in lexical order in this source unit, or within the class to which scope has been limited using Ctrl+Q+LBDS 2006+
Ctrl+Alt+HomeNavigate to the lexically first method implementation in this source unit, or within the class to which scope has been limited using Ctrl+Q+LBDS 2006+
Ctrl+Alt+EndNavigate to the lexically last method implementation in this source unit, or within the class to which scope has been limited using Ctrl+Q+LBDS 2006+
Ctrl+Alt+PActivate the Tool Palette in filtering mode (start typing, press Enter to drop component)Delphi 2005+
Ctrl+Alt+AAdds current date to source codeBCB 4.0+ (Delphi 5+)
Ctrl+/Toggle comment per line or selected block and cursors goes down one line, Ctrl+# on nordic (and perhaps other international ) keyboardsDelphi 2005+
Ctrl+Shift+TAdd todo list itemDelphi 2005+
Alt+F12Toggle between Form as text mode or design modeDelphi 5+
Alt+F11Invoke Use unit dialogDelphi 5+
Ctrl+F11Invoke Open Project DialogDelphi 2005+
Ctrl+Alt+F11Invoke Project manager windowDelphi 2005+
F11Invoke Object Inspector windowDelphi 5+
F12Toggle between code view and design viewDelphi 5+
Alt+0Invoke Window listDelphi 2005+
Shift+Alt+F11Invoke Structure windowDelphi 2005+
Ctrl+Shift+BInvoke Browser windowDelphi 5-7
Ctrl+Shift+BInvoke Buffer listDelphi 2005+
Ctrl+Alt+BInvoke Breakpoint windowDelphi 5+
Ctrl+Alt+SInvoke Call Stack windowDelphi 5+
Ctrl+Alt+WInvoke Watches windowDelphi 5+
Ctrl+Alt+LInvoke Local Variables windowDelphi 5+
Ctrl+Alt+TInvoke Threads windowDelphi 7+
Ctrl+Alt+FInvoke FPU windowDelphi 2005 (removed in Delphi 2006+)
Ctrl+Alt+CInvoke CPU windowDelphi 5+
Ctrl+Alt+VInvoke Event windowDelphi 5+
Ctrl+Alt+MInvoke Modules windowDelphi 2005+
Shift+F12Invoke Forms windowDelphi 5+
Ctrl+Shift+AInvoke Add to uses clause(Find unit in Delphi 2006) window (Refactoring)Delphi 2005+
Ctrl+Shift+F11Invoke Project Options windowDelphi 2005+
Ctrl+F9Compile ProjectDelphi 5+
Shift+F9Build ProjectDelphi 2005+
Shift+F11Invoke Add to project windowDelphi 5+
Shift+Ctrl+F9Run without debuggingDelphi 2005+
Ctrl+FFindDelphi 3+
Shift+Ctrl+FFind in FilesDelphi 3+
Alt+F7/F8Previous/next result (for Find in Files and Build Error Messages)Delphi 7+
Ctrl+K+EChanges a word to lowercase and deselects selectionDelphi 5+
Ctrl+K+FChanges a word to uppercase and deselects selectionDelphi 5+
Ctrl+K+OChanges a word to lowercaseDelphi 5+
Ctrl+K+NChanges a word to uppercaseDelphi 5+

[/SHOWTOGROUPS]
 
Последнее редактирование:

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,439
Credits
574
[SHOWTOGROUPS=4,20]
Ctrl+O+UToggles caseDelphi 5+
Ctrl+Shift+K+OToggles Code folding between On and OffDelphi 2006+
Ctrl+Shift+K+ACode folding: Expands All blocks of codeDelphi 2006+
Ctrl+Shift+K+ECode folding: Collapse current block of codeDelphi 2006+
Ctrl+Shift+K+UCode folding: Expand current block of codeDelphi 2006+
Ctrl+Shift+K+TCode folding: Toggle Current block (expand & collapse)Delphi 2006+
Ctrl+Shift+K+RCode folding: Collapses all regions {$region 'comment'}..{$endregion}Delphi 2006+
Ctrl+Shift+K+PCode folding: Collapse nested proceduresDelphi 2006+
Ctrl+Shift+K+MCode folding: Collapse all methodsDelphi 2006+
Ctrl+Shift+K+CCode folding: Collapse all classesDelphi 2006+
Ctrl+Shift+K+GCode folding: Collapses down to primary Groups [Interface/Implementation]Delphi 2006+
Ctrl+Shift+K+NCode folding: Collapses Namespace/UnitDelphi 2006+
Ctrl+TabSwitch to the next open file in the editorDelphi 2006+
Ctrl+Shift+TabSwitch to the previous open file in the editorDelphi 2006+
Ctrl+K+PInvokes print selection dialogDelphi 5+
Ctrl+K+WInvokes Write block to file (selected text)Delphi 5+
Ctrl+K+RInvokes Read block from file (inserts text at cursor)Delphi 5+
Ctrl+K+CCopies selected text at the end of the selectionDelphi 5+
Ctrl+K+TSelect word at cursor positionDelphi 5+
Ctrl+O+CTurns on block selection modeDelphi 5+
Ctrl+O+LSelects current line (and turns off block selection mode)Delphi 5+
Ctrl+Q+LToggles between limiting the Ctrl+Alt navigation shortcuts to the current class, or limiting it to the current unitBDS 2006+
Ctrl+Q+WGo to next item of Messages windowDelphi 5+
Ctrl+F6Switches between source (.cpp) and header (.h)BDS 2006+ C++ Builder personality
Alt+BackspaceUndo
Alt+F10Display Popup menu
Alt+Shift+DownArrowMoves the cursor down one line and selects the column from the left of the starting cursor position
Alt+Shift+EndSelects the column from the cursor position to the end of the current line
Alt+Shift+HomeSelects the column from the cursor position to the start of the current line
Alt+Shift+LeftArrowSelects the column to the left of the cursor
Alt+Shift+PgDnMoves the cursor down one line and selects the column from the right of the starting cursor position
Alt+Shift+PgUpMoves the cursor up one screen and selects the column from the left of the starting cursor position
Alt+Shift+RightArrowSelects the column to the right of the cursor
Alt+Shift+UpArrowMoves the cursor up one line and selects the column from the left of the starting cursor position
Alt+XCut word under cursor / current selected block
Ctrl+CCopy word under Cursor / selected block
Ctrl+ASelect all
Ctrl+BackspaceDelete the word to the beginning
Ctrl+DDeletes a currently selected block
Ctrl+DownArrowScrolls down one line
Ctrl+EndMoves to the end of a file
Ctrl+F1Topic Search
Ctrl+F10Open Main Menu
Ctrl+HomeMoves to the top of a file
Ctrl+HReplace Dialog
Ctrl+IInserts a tab character
Ctrl+INSCopy selected Block
Ctrl+LFind again
Ctrl+LeftArrowMoves one word left
Ctrl+MInsert new line (same as Enter)
Ctrl+NInsert new line after cursor (cursor stays in current line)
Ctrl+O+AOpen file at cursor
Ctrl+O+BBrowse symbol at cursor
Ctrl+O+OInserts compiler options and directives
Ctrl+PgDnMoves to the bottom of a screen
Ctrl+PgUpMoves to the top of a screen
Ctrl+Q+ASearch Replace Dialog
Ctrl+Q+BMoves cursor to the beginning of a block
Ctrl+Q+CMoves cursor to end of a file
Ctrl+Q+DMoves cursor to the end of a line
Ctrl+Q+EMoves cursor to the top of the window
Ctrl+Q+FSearch Find Dialog
Ctrl+Q+KMoves cursor to the end of a block
Ctrl+Q+PMoves cursor to previous position
Ctrl+Q+RMoves cursor to the beginning of a file
Ctrl+Q+SMoves cursor to the beginning of a line
Ctrl+Q+TMoves cursor to the top of the window
Ctrl+Q+UMoves cursor to the bottom of the window
Ctrl+Q+XMoves cursor to the bottom of the window
Ctrl+Q+YDeletes to the end of Line
Ctrl+RReplace Dialog
Ctrl+RightArrowMoves one word right
Ctrl+SSave
Ctrl+Shift+SSave All
Ctrl+Shift+EndSelects from the cursor position to the end of the current file
Ctrl+Shift+HomeSelects from the cursor position to the start of the current file
Ctrl+Shift+LeftArrowSelects the word to the left of the cursor
Ctrl+Shift+PgDnSelects from the cursor position to the bottom of the screen
Ctrl+Shift+PgUpSelects from the cursor position to the top of the screen
Ctrl+Shift+RightArrowSelects the word to the right of the cursor
Ctrl+Shift+ZRedo
Ctrl+UpArrowScrolls up one line
Ctrl+VPaste
Ctrl+ZUndo
F1Display Help
F3Find again
InsInsert Mode on / off
Shift+DownArrowMoves the cursor down one line and selects from the right of the starting cursor position.
Shift+EndSelects from the cursor position to the end of the current line
Shift+EnterInserts a new line with a carriage return
Shift+HomeSelects from the cursor position to the start of the current line
Shift+InsPaste from clipboard
Shift+LeftArrowSelects the character to the left of the cursor
Shift+PgDnMoves the cursor down one line and selects from the right of the starting cursor position
Shift+PgUpMoves the cursor up one screen and selects from the left of the starting cursor position
Shift+RightArrowSelects the character to the right of the cursor
Shift+TabMoves the cursor to the left one tab position
Shift+UpArrowMoves the cursor up one line and selects from the left of the starting cursor position
Ctrl+Alt+Shift+EndSelects the column from the cursor position to the end of the current file
Ctrl+Alt+Shift+HomeSelects the column from the cursor position to the start of the current file
Ctrl+Alt+Shift+LeftArrowSelects the column to the left of the cursor
Ctrl+Alt+Shift+PgDnSelects the column from the cursor position to the top of the screen
Ctrl+Alt+Shift+PgUpSelects the column from the cursor position to the bottom of the screen
Ctrl+Alt+Shift+RightArrowSelects the column to the right of the cursor
AltGr+F12Select editor window tab
F6 or Ctrl+. (Period)IDE Insight
Ctrl+Alt+Shift+PSync method prototypes

Please note the IDE shortcuts might work on earlier versions of Delphi. Correct the list if you find shortcuts working in earlier versions.

You can add your own shortcuts with a free tool called AutoHotKey, see there for some ideas.

Some of ancient shortcuts, such as Ctrl+K+K (marks start of a [persistent] block), which are still working!

For recent versions, Embarcadero has documented the default keyboard shortcuts in their DocWiki.
Для просмотра ссылки Войди или ЗарегистрируйсяДля просмотра ссылки Войди или ЗарегистрируйсяДля просмотра ссылки Войди или Зарегистрируйсяetc...

[/SHOWTOGROUPS]
 

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,439
Credits
574
[SHOWTOGROUPS=4,20]
INDEXSHORTCUTCOMMAND
ASCII inputCtrl+PCauses next character to be interpreted as an ASCII sequence
Block col to BOLAlt+Shift+HomeSelects the column from the cursor position to the start of the current line
Block col to EOLAlt+Shift+EndSelects the column from the cursor position to the end of the current line
Block hide/show toggleCtrl+K+HHides/shows a selected block
Block indentCtrl+Shift+IIndents block
Block left & PgUpShift+PgUpMoves the cursor up one screen and selects from the left of the starting cursor pos
Block left & upShift+Up ArrowMoves the cursor up one line and selects from the left of the cursor position
Block left charShift+Left ArrowSelects the character to the left of the cursor
Block left colAlt+Shift+Left ArrowSelects the column to the left of the cursor
Block left col dn 1 scrCtl+Alt+Shft+Pg DownSelects the column from the cursor position to the top of the screen
Block left col to EOFCtl+Alt+Shft+EndSelects the column from the cursor position to the end of the current file
Block left col up 1 scrnAlt+Shift+Page UpMoves the cursor up one screen and selects the column from the left of the cursor
Block left wordCtrl+Shift+Left ArrowSelects the word to the left of the cursor
Block lineCtrl+O+LMarks a line as a block
Block mark beginningCtrl+K+BMarks the beginning of a block
Block mark colCtrl+O+CMarks a column block
Block mark endCtrl+K+KMarks the end of a block
Block mark inclusiveCtrl+O+IMarks an inclusive block
Block mark lineCtrl+K+LMarks the current line as a block
Block mark non-inclusiveCtrl+O+KMarks a non-inclusive block
Block moveCtrl+K+VMoves a selected block
Block outdentCtrl+Shift+UOutdents block
Block right & PgUpShift+PgDnMoves the cursor down one line and selects from the right of the cursor position
Block right & upShift+Down ArrowMoves the cursor down one line and selects from the right of the cursor position
Block right charShift+Right ArrowSelects the character to the right of the cursor
Block right colAlt+Shift+Right ArrowSelects the column to the right of the cursor
Block right col dn 1 scnAlt+Shift+Page DownMoves the cursor down one line and selects the column from the right of the cursor pos
Block right col to BOFCtl+Alt+Shft+HomeSelects the column from the cursor position to the start of the current file
Block right col up 1 scrCtl+Alt+Shft+Page UpSelects the column from the cursor position to the bottom of the screen
Block right wordCtrl+Shift+Right ArrowSelects the word to the right of the cursor
Block to BOFCtrl+Shift+HomeSelects from the cursor position to the start of the current file
Block to BOLShift+HomeSelects from the cursor position to the start of the current line
Block to EOFCtrl+Shift+EndSelects from the cursor position to the end of the current file
Block to EOLShift+EndSelects from the cursor position to the end of the current line
Block to Screen BotCtrl+Shift+PgDnSelects from the cursor position to the bottom of the screen
Block to Screen TopCtrl+Shift+PgUpSelects from the cursor position to the top of the screen
Block wordCtrl+K+TMarks a word as a block
Bookmark goto 0Ctrl+0Goes to bookmark 0
Bookmark goto 1Ctrl+1Goes to bookmark 1
Bookmark goto 2Ctrl+2Goes to bookmark 2
Bookmark goto 3Ctrl+3Goes to bookmark 3
Bookmark goto 4Ctrl+4Goes to bookmark 4
Bookmark goto 5Ctrl+5Goes to bookmark 5
Bookmark goto 6Ctrl+6Goes to bookmark 6
Bookmark goto 7Ctrl+7Goes to bookmark 7
Bookmark goto 8Ctrl+8Goes to bookmark 8
Bookmark goto 9Ctrl+9Goes to bookmark 9
Bookmark set 0Shift+Ctrl+0Sets bookmark 0
Bookmark set 1Shift+Ctrl+1Sets bookmark 1
Bookmark set 2Shift+Ctrl+2Sets bookmark 2
Bookmark set 3Shift+Ctrl+3Sets bookmark 3
Bookmark set 4Shift+Ctrl+4Sets bookmark 4
Bookmark set 5Shift+Ctrl+5Sets bookmark 5
Bookmark set 6Shift+Ctrl+6Sets bookmark 6
Bookmark set 7Shift+Ctrl+7Sets bookmark 7
Bookmark set 8Shift+Ctrl+8Sets bookmark 8
Bookmark set 9Shift+Ctrl+9Sets bookmark 9
Breakpoint EditCtrl+EEdit Breakpoint
Breakpoint toggleF5Run|Toggle Breakpoint
Breakpoint-AddCtrl+AAdd Breakpoint
Breakpoint-DeleteCtrl+DDelete Breakpoint
Case toggleCtrl+O+UToggles case
Close current fileCtrl+F4Closes current file
CompileCtrl+F9Project|Compile
Compiler code insertCtrl+O+OInserts compiler options and directives
[/SHOWTOGROUPS]
 
Последнее редактирование:

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,439
Credits
574
[SHOWTOGROUPS=4,20]
INDEXSHORTCUTCOMMAND
CopyCtrl+CEdit|Copy
Cursor down 1 lineDown ArrowMoves down one line
Cursor down 1 pagePage DownMoves down one page
Cursor left 1 colLeft ArrowMoves the cursor left one column, accounting for the autoindent setting
Cursor left 1 tabShift+TabMoves the cursor to the left one tab position
Cursor left 1 wordCtrl+Left ArrowMoves one word left
Cursor right 1 colRight ArrowMoves the cursor right one column, accounting for the autoindent setting
Cursor right 1 wordCtrl+Right ArrowMoves one word right
Cursor to BOFCtrl+HomeMoves to the top of a file
Cursor to BOLHomeMoves to the start of a line
Cursor to EOFCtrl+EndMoves to the end of a file
Cursor to EOLEndMoves to the end of a line
Cursor to block begCtrl+Q+BMoves to the beginning of a block
Cursor to block endCtrl+Q+KMoves to the end of a block
Cursor to previous posCtrl+Q+PMoves to previous position
Cursor to screen botCtrl+PgDnMoves to the bottom of a screen
Cursor to screen topCtrl+PgUpMoves to the top of a screen
Cursor up 1 lineUp ArrowMoves up one line
Cursor up 1 pagePage UpMoves up one page
CutCtrl+XEdit|Cut
Debug-Step OverF8Run|Step Over
Debug-Trace intoF7Run|Trace Into
Delete blockCtrl+DelDeletes a currently selected block
Delete left charBackspaceDeletes the character to the left of the cursor
Delete lineCtrl+YDeletes a line
Delete right charDelDeletes the character to the right of the cursor
Delete right wordCtrl+BackspaceDeletes the word to the right of the cursor
Delete to EOLCtrl+Shift+YDeletes to the end of a line
Delete wordCtrl+TDeletes a word
Evaluate/ModifyCtrl+F7Evaluate/Modify
File open at cursorCtrl+EnterOpens file at cursor
File open at cursorCtrl+O+AOpen file at cursor
File saveCtrl+SFile|Save
File save blockCtrl+K+WWrites a selected block to a file
FindCtrl+FSearch|Find
Find AgainF3Search|Search Again
Find IncrementalCtrl+ESearch|Incremental Search
Find delimiter bkwdAlt+]Finds the matching delimiter (backward)
Find delimiter fwdAlt+[Finds the matching delimiter (forward)
Form/Unit toggleF12View|Toggle Form/Unit
Forms viewShift+F12View|Forms
Goto line numberCtrl+O+GSearch|Go to line number
HelpF1Displays context-sensitive Help
Insert blankSpaceInserts a blank space
Insert lineEnterInserts a carriage return
Insert mode toggleInsTurns insert mode on/off
Lowercase blockCtrl+K+OChanges a block to lowercase
Lowercase wordCtrl+K+EChanges a word to lowercase
Macro playCtrl+Shift+PPlays back a key macro
Macro recordCtrl+Shift+RRecords a key macro
MenuCtrl+K+DAccesses the menu bar
Object Inspector (View)F11View|Object Inspector
PasteCtrl+VEdit|Paste
Read block from fileCtrl+K+RReads a block from a file
Redo EditCtrl+Shift+ZEdit|Redo
ReplaceCtrl+RSearch|Replace
Reset running programCtrl+F2Run|Program Reset
RunF9Run|Run
Run to cursorF4Run|Go to Cursor
Source-EditCtrl+SEdit Source
Source-ViewCtrl+VView Source
SpeedmenuAlt+F10Displays a SpeedMenu
Stack viewCtrl+F3View|Call Stack
Stack-Edit SourceCtrl+EEdit Source
Stack-View SourceCtrl+VView Source
Symbol browse at cursorCtrl+O+BBrowse symbol at cursor
Tab insertTabInserts a tab
Undo EditCtrl+ZEdit|Undo
Units viewCtrl+F12View|Units
Uppercase blockCtrl+K+NChanges a block to uppercase
Uppercase wordCtrl+K+FChanges a word to uppercase
Watch add at cursorCtrl+F5Add Watch at Cursor
Watch-AddCtrl+AAdd Watch
Watch-DeleteCtrl+DDelete Watch
Watch-EditCtrl+EEdit Watch
Window listAlt+0View|Window List


[/SHOWTOGROUPS]