Klávesové zkratky pro Android Studio

Jelikož již delší dobu programuji aplikace pro systém Android, člověk si potřebuje vždy trochu ulehčit práci, a klávesové zkratky jsou výborný způsob jak ušetřit minimálně čtvrtinu času, místo zdlouhavého hledání požadované nabídky v nějakém několikrát zanořeném kontextovém menu.

Android Studio, založené na bázi IntelliJ IDEA, je výborné vývojového prostředí, které jsem již dlouho hledal a nakonec našel. IDE plné neomezených možností, pomocníkem, který skoro píše kód za vás, no co víc si přát.

Aby i pro vás byla práce v tomto IDE o něco pohodlnější, rozhodl jsem se sepsat pár nejdůležitějších klávesových zkratek, které používám, a které by se vám mohli hodit. Jde opravdu pouze o výčet z nich, jelikož IntelliJ ve výchozím nastavení jich má desítky, ne-li stovky, a další své vlastní si není problém namapovat. Tak pojďme na to.

 Standardní klávesové zkratky (Win)

Ctrl + D – zkopírování aktuálního řádku (i v jiných aplikacích, jako Notepad++, Notepad2 atd.)

Ctrl + W – výběr aktuálního slova, řádku, metody atd. Jak postupně klikáte, tak o to více, se vám výběr nafukuje. V originále je tato funkčnost nazývána jako  Incremental expression selection

Ctrl + Shift + Backspace - inteligentní dokončení aktuálního kódu, pokud máte např. deklarovanou kolekci List<Person> = new, tak po new můžetr stisknout tuto kouzelnou klávesu a automaticky se vám doplní celý konstrukor pro vybrané dynamické pole, pokud je možností více, tak i s popup dialogem

Shift + Escape  - skrývání překryvných oken (Terminal, VSC, Android DDMS atd.) – všechny tato vyskakovací okna zabírají kupu místa a pro jednoduché skrytí stačí v aktivním okně stisknout klávesu

Alt + Enter - výběr akcí, které lze provést nad vybraným prvkem. Pokud například napíšete třídu a nemáte jí v importech, nabídne „Import class“

Ctrl + Shift + O – pokud vám chybí v importech nějaká knihovna nebo i více knihoven, tato klávesová zkratka se vám o import samotný postará, a to buďto nad vybraným souborem a nebo celým projektem

Ctrl + Shift + V – rychlé vytvoření finální proměnné nad metodou, která vrací nějaký výsledek

 Mnou nadefinované klávesové zkratky (Win)

Některé akce žádnou výchozí zkratku nemají a je proto výhodné si ji k akcím doplnit. Jelikož využívám systému GIT, většina z zkratek je právě pro práci s ním. Namapování klávesových zkratek provedete v nastavení File – Settings – IDE Settings – Keymap. Mnou nadefinované jsou pouze návrhy, vybrat si můžete své vlastní.

Ctrl + Alt + Shift + G – otevření popup okna se všemi GIT operacemi

Ctrl + Alt + Shift + B – otevření seznamu větví (tedy Branches), kde lze již klávesnicí snadno přepímat mezi větvemi, porovnávat, mazat je atd.

Pokud by vás zajímali všechny klávesové zkratky, není nic snazšího, než si otevřít výše zmiňované Keymap menu a jakoukoliv klávesovou zkratku si vyhledat. Více najdete standardně přímo v manuálu IntelliJ a to na adrese http://www.jetbrains.com/idea/webhelp/keyboard-shortcuts-and-mouse-reference.html

Odkdy? No třeba ode dneška …

A co? No toto. Ale co toto? O čem to ksakru mluví? Žádné třeba, ale určitě! Den se dnem se sešel a dnes je to přesně deset let od té doby, co jsem ještě jako malé pískle zakládal svůj první, hojně navštěvovaný, avšak nyní nejmenovaný, blog. Dnes bude můj krok obdobný jako před deseti léty a tak se opět od dnešního dne ponořím do víru virtuálního života s mým novým webovým magazínem, který vám bude přinášet mé postřehy ze života,  co se kde událo, co mě kde zaujalo a o co bych se s vámi rád podělil, a to hlavně ze světa IT. Pokud sledujete novinky v oblasti hardwaru, rádi zkoušíte nové software, programujete vlastní aplikace, po nocích usínáte s tváří na klávesnici studováním cizých kódů, tak jste na tom správném místě. Vítejte na SeeQ webzinu.