Zkusím ukázat několik triků (možná je i znáte) jak si usnadnit život s IDE.
Posuvné breakpointy a bookmarky
Nevím jak je to u Vás, ale už se mi několikrát stalo, že si nastavím breakpoint (včetně jeho parametrů) a pak si uvědomím, že bych ho chtěl někde jinde. V novějších Delphi ho prostě chytnete a přetáhnete. A pokud při tom držíte CTRL (objeví se u něho malé plus jako na obrázku) tak ho jednoduše naklonujete včetně parametrů. O přetahování aktuálně vykonávaného řádku během ladění jsem psal minule. (novější Delphi, myslím 2009+)
Přesouvat můžete i bookmarky, ale ty se klonovat nedají.
Code Snipets alias útržky kódu
To určitě znáte, začnete psát a stisknete CTRL+J a pokud IDE zná zkratku co byla napsána, bude nahrazena kouskem kódu ze šablony (ty si mimochodem může sami definovat). Pokud stisknete CTRL+J bez zkratky, nabídne Vám IDE kompletní seznam. (Delphi 5+)
Například pokud napíšete try a stisknete CTRL+J, IDE vygeneruje
přičemž je aktivován Sync Edit, tj. hned můžete začít psát a TAB se posouváte na další položku.
Některé klávesové zkratky pro IDE Delphi
Pokud jste v Object Inspectoru a stisknete TAB, aktivujete inkrementální vyhledávání property, tj. můžete začít např. psát "Caption" a kurzor se posouvá na položky jak dopisujete text. Opětovný stisk TAB přenese focus na editaci položky.
CTRL+SHIFT+V vygeneruje v proceduře sekci var, resp. deklaruje proměnnou.
Alt + [ a Alt + ] skáče mezi párovými závorkami.
Alt + šipka nahoru - skok na definici symbolu (ekvivalent Find declaration z popup menu)
Alt + G - přechod na řádek se zadaným číslem
Ctrl+ mezerník - doplnění kódu
Ctrl+ Shift+ mezerník - informace o parametrech
Ctrl+ Shift+ Enter - všechny výskyty symbolu
Ctrl+ Shift+ C - doplnění implementace třídy dle deklarace (funguje i pro property, stačí naznačit metody pro read a write a IDE je dogeneruje)
Ctrl+ Shift+ šipka nahoru - skok do deklarace třídy
Ctrl+ Shift+ šipka dolů - skok do implementace třídy
CTRL+SHIFT+P - spustí vyhledávání na nové paletě komponent
Ctrl + / - zakomentuje řádek nebo vybraný blok
Alt + F12 - přepnutí mezi grafickým a textovým zobrazením formuláře. Pokud chcete změnit typ komponenty, změňte ho v textovém popisu a po přepnutí dejte uložit. IDE deklaraci upraví samo.
F11 - objekt inspektor
F12 - přepnutí mezi formulářem a kódem
ALT + výběr myší - výběr jako sloupcový blok místo řádků
a mnoho dalších