Tipy a triky pro IDE

vložil Radek Červinka 13. listopadu 2010 01:35

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

posuvné breakpointy

Přesouvat můžete i bookmarky, ale ty se klonovat nedají.

posuvné bookmarky

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

snipet

Například pokud napíšete try a stisknete CTRL+J, IDE vygeneruje

snipet try

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


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: , ,

Praxe

Komentování ukončeno

Naše nabídka

Partial English version.

MVP
Ing. Radek Červinka - Embarcadero MVP
profil na linkedin, Twitter:@delphicz

Nabízím placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj speciálního software na zakázku.

Neváhejte nás kontaktovat (i ohledně reklamy nebo burzy práce).

Pokud chcete podpořit tento server libovolnou částkou, můžete použít PayPal. Moc děkuji.

Delphi Certified Developer

O Delphi.cz

Delphi je jediný moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32, Win64 , Mac OSX a na iPhone a Android (s výhledem na další platformy díky FireMonkey) na současném trhu (včetně Windows 8.1).

V současnosti je světová komunita přes dva miliónů vývojářů.

Delphi.cz je nezávislý portál pro uživatele Delphi. Portál není koncipován pro úplné začátečníky, i když i ti se zde nebudou nudit, ale spíše na programátory, kteří již něco znají a chtějí své znalosti dále rozvíjet a sledovat novinky.

Anketa

Poslední komentáře

Comment RSS