Quick Tips : Teclas de Atalho no Delphi
Veja nesta Quick algumas teclas de Atalho no Delphi
Olá galera, nesta Quick Tips, irei mostrar uma lista de várias teclas de atalho que nos ajudam no dia-a-dia nesta maravilhosa ferramenta de desenvolvimento que é o Delphi, além de ser rápida tem várias teclas de atalho para facilitar o desenvolvimento.
Veja tabela retirada do http://delphi.wikia.com/wiki/IDE_Shortcuts
|
Shortcut |
Description |
IDE Version |
|
Escape |
Selects parent control in design mode. Left mouse click + Escape drags the parent control |
Delphi 2 and up |
|
Shift + Click |
After selecting control in form designer, click on it with Shift again to select top most parent Form |
Delphi 5 and up |
|
Tab |
In Object Inspector activates incremental search for properties. Press again Tab to move focus to property value |
Delphi 5 and up |
|
Ctrl + J |
Invoke code templates also called code snippets |
Delphi 5 and up |
|
Ctrl + T |
Delete text from cursor position until end of word |
Delphi 5 and up |
|
Ctrl + E |
Incremental search |
Delphi 5 and up |
|
Ctrl + Y |
Delete current line |
Delphi 5 and up |
|
Ctrl + B |
Invoke buffer window when focus is on editor. The buffer window shows a list of all different tabs. |
Delphi 2007 and up |
|
Ctrl + Shift + G |
Insert a new GUID at the cursor position |
Delphi 5 and up |
|
Ctrl + Shift + I |
Indent the current selected block |
Delphi 5 and up |
|
Ctrl + Shift + U |
Unindent the current selected block |
Delphi 5 and up |
|
Ctrl + K + I |
Indent the current selected block or current line in case of no selection |
Delphi 5 and up |
|
Ctrl + K + U |
Unindent the current selected block or current line in case of no selection |
Delphi 5 and up |
|
Ctrl + Shift + J |
Invoke SyncEdit |
Delphi 2006 |
|
Ctrl + Shift + V |
Automatically declare variable at cursor position |
Delphi2006 |
|
Ctrl + Shift + Y |
Delete to the end of line |
Delphi 5 and up |
|
Alt + [ |
Match pair forward |
Delphi 5 and up |
|
Alt + ] |
Match pair backward |
Delphi 5 and up |
|
Alt + RightArrow |
Browse forward (hotlink history) |
Delphi 6 and up |
|
Alt + LeftArrow |
Browse backward (hotlink history) |
Delphi 6 and up |
|
Alt + UpArrow |
Browse to symbol under editor cursor (invoke a hotlink and add it to the hotlink history) |
Delphi2006 |
|
F4 |
Run program to current cursor position |
Delphi 2 and up |
|
F5 |
Toggle breakpoint |
Delphi 2 and up |
|
F7 |
Debugger step into |
Delphi 2 and up |
|
Shift - F7 |
Trace into next source line |
Delphi 5 and up |
|
F8 |
Debugger step over |
Delphi 2 and up |
|
Shift - F8 |
Run until return |
Delphi 5 and up |
|
F9 |
Run program under debugger |
Delphi 2 and up |
|
Ctrl + F2 |
Program Reset |
Delphi 5 and up |
|
Ctrl + F7 |
Evaluate/modify |
Delphi 2005 and up |
|
Ctrl + F5 |
Add Watch |
Delphi 5 and up |
|
Ctrl + F12 |
View units |
Delphi 2 and up |
|
Alt + G |
Goto line number in editor |
Delphi 2 and up |
|
Ctrl + O + G |
Goto line number in editor |
Delphi 5 and up |
|
Ctrl + Shift + R |
Start/stop recording editor macro |
Delphi 2 and up |
|
Ctrl + Shift + P |
Play editor macro |
Delphi 2 and up |
|
Ctrl + Spacebar |
Invoke code completion |
Delphi 5 and up |
|
Ctrl + Shift + Spacebar |
Invoke code parameter hints |
Delphi 5 and up |
|
Ctrl + Enter |
Open file at cursor |
Delphi 2 and up |
|
Ctrl + Shift + Enter |
Find all references |
Delphi 2005 and up |
|
Ctrl + Shift + C |
Invoke class completion for the class that currently contains the cursor |
Delphi 5 and up |
|
Ctrl + Shift + UpArrow |
Navigate to method implementation/declaration |
Delphi 5 and up |
|
Ctrl + Shift + DownArrow |
Navigate to method implementation/declaration |
Delphi 5 and up |
|
Ctrl + Shift + DownArrow |
Navigate to method implementation/declaration |
Delphi 5 and up |
|
Ctrl + Shift + 1 - 9 |
Set a mark at current row in the source |
Delphi 2006 and up |
|
Ctrl + 1 - 9 |
Go to a marked row in the source |
Delphi 2006 and up |
|
Ctrl + Alt + F12 |
Opens the drop-down on the top-right corner of the code editor, listing all open files |
Delphi2006 |
|
Ctrl + Alt + Mouse Wheel |
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 |
Delphi2006 |
|
Ctrl + Alt + UpArrow |
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 |
Delphi2006 |
|
Ctrl + Alt + DownArrow |
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 |
Delphi2006 |
|
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 |
Delphi2006 |
|
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 |
Delphi2006 |
|
Ctrl + Alt + P |
Activate the Tool Palette in filtering mode (start typing, press Enter to drop component) |
Delphi 2005 and up |
|
Ctrl + Alt + A |
Adds current date to source code |
since BCB 4.0 |
|
Ctrl + / |
Toggle comment per line or selected block and cursors goes down one line, Ctrl + ' on nordic (and perhaps other international ) keyboards |
Delphi 2005 and up |
|
Ctrl + Shift + T |
Add todo list item |
Delphi 2005 and up |
|
Alt + F12 |
Toggle between Form as text mode or design mode |
Delphi 5 and up |
|
Alt + F11 |
Invoke Use unit dialog |
Delphi 5 and up |
|
Ctrl + F11 |
Invoke Open Project Dialog |
Delphi 2005 and up |
|
Ctrl + Alt + F11 |
Invoke Project manager window |
Delphi 2005 and up |
|
F11 |
Invoke Object Inspector window |
Delphi 5 and up |
|
F12 |
Toggle between code view and design view |
Delphi 5 and up |
|
Alt + 0 |
Invoke Window list |
Delphi 2005 and up |
|
Shift + Alt + F11 |
Invoke Structure window |
Delphi 2005 and up |
|
Ctrl + Shift + B |
Invoke Browser window |
Delphi 5 |
|
Ctrl + Alt + B |
Invoke Breakpoint window |
Delphi 5 and up |
|
Ctrl + Alt + S |
Invoke Call Stack window |
Delphi 5 and up |
|
Ctrl + Alt + W |
Invoke Watches window |
Delphi 5 and up |
|
Ctrl + Alt + L |
Invoke Local Variables window |
Delphi 5 and up |
|
Ctrl + Alt + T |
Invoke Threads window |
Delphi 7 and up |
|
Ctrl + Alt + F |
Invoke FPU window |
Delphi 2005 |
|
Ctrl + Alt + C |
Invoke CPU window |
Delphi 5 and up |
|
Ctrl + Alt + V |
Invoke Event window |
Delphi 5 and up |
|
Ctrl + Alt + M |
Invoke Modules window |
Delphi 2005 and up |
|
Shift + F12 |
Invoke Forms window |
Delphi 5 and up |
|
Ctrl + Shift + A |
Invoke Add to uses clause(Find unit in Delphi 2006) window (Refactoring) |
Delphi 2005 and up |
|
Ctrl + Shift + F11 |
Invoke Project Options window |
Delphi 2005 and up |
|
Ctrl + F9 |
Compile Project |
Delphi 5 and up |
|
Shift + F9 |
Build Project |
Delphi 5 and up |
|
Shift + F11 |
Invoke Add to project window |
Delphi 5 and up |
|
Shift + Ctrl + F9 |
Run without debugging |
Delphi 2005 and up |
|
Ctrl + F |
Find |
Delphi 3 and up |
|
Shift + Ctrl + F |
Find in Files |
Delphi 3 and up |
|
Alt + F7/F8 |
Previous/next result (for Find in Files and Build Error Messages) |
Delphi 7 and up |
|
Ctrl+K+E |
Changes a word to lowercase and deselects selection |
Delphi 5 and up |
|
Ctrl+K+F |
Changes a word to uppercase and deselects selection |
Delphi 5 and up |
|
Ctrl+K+O |
Changes a word to lowercase |
Delphi 5 and up |
|
Ctrl+K+N |
Changes a word to uppercase |
Delphi 5 and up |
|
Ctrl+O+U |
Toggles case |
Delphi 5 and up |
|
Ctrl+Shift+K+O |
Toggles Code folding between On and Off |
Delphi 2006 and up |
|
Ctrl+Shift+K+A |
Code folding: Expands All blocks of code |
Delphi 2006 and up |
|
Ctrl+Shift+K+E |
Code folding: Collapse current block of code |
Delphi 2006 and up |
|
Ctrl+Shift+K+U |
Code folding: Expand current block of code |
Delphi 2006 and up |
|
Ctrl+Shift+K+T |
Code folding: Toggle Current block (expand & collapse) |
|
|
Ctrl+Shift+K+R |
Code folding: Collapses all regions {$region 'comment'}..{$endregion} |
Delphi 2006 and up |
|
Ctrl+Shift+K+P |
Code folding: Collapse nested procedures |
|
|
Ctrl+Shift+K+M |
Code folding: Collapse all methods |
|
|
Ctrl+Shift+K+C |
Code folding: Collapse all classes |
|
|
Ctrl+Shift+K+G |
Code folding: Collapses down to primary Groups [Interface/Implementation] |
Delphi 2006 and up |
|
Ctrl+Shift+K+N |
Code folding: Collapses Namespace/Unit |
Delphi 2006 and up |
|
Ctrl+Tab |
Switch to the next open file in the editor |
Delphi 2006 and up |
|
Ctrl+Shift+Tab |
Switch to the previous open file in the editor |
Delphi 2006 and up |
|
Ctrl + K + P |
Invokes print selection dialog |
Delphi 5 and up |
|
Ctrl + K + W |
Invokes Write block to file(selected text) |
Delphi 5 and up |
|
Ctrl + K + R |
Invokes Read block from file(inserts text at cursor) |
Delphi 5 and up |
|
Ctrl + K + C |
Copies selected text at the end of the selection |
Delphi 5 and up |
|
Ctrl + K + T |
Select word at cursor position |
Delphi 5 and up |
|
Ctrl + O + L |
Selects current line |
Delphi 5 and up |
|
Ctrl + Q + L |
Toggles between limiting the Ctrl+Alt navigation shortcuts to the current class, or limiting it to the current unit |
Delphi2006 |
|
Ctrl + Q + W |
Go to next item of Messages window |
Delphi 5 and up |
|
Ctrl + F6 |
Switches between source (.cpp) and header (.h) |
BDS 2006 and up, C++ Builder personality |
Fico por aqui ate à próxima Quick Tips.
Um abraço
Wesley Y
wyamazack@rwsolution.com.br
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo