Při psaní kódu ve VS Code se někdy může stát, že uspořádání a přehlednost nejsou prioritou. Ačkoli formátování kódu není nezbytné pro jeho správné fungování, výrazně usnadňuje ladění a hledání případných chyb.
V tomto článku si ukážeme, jak lze kód ve VS Code formátovat, a přidáme pár tipů, jak udržet kód přehledný a organizovaný.
Možnosti formátování kódu
VS Code nabízí integrované nástroje pro automatické uspořádání kódu do standardního formátu. Tyto klávesové zkratky nevyžadují žádné dodatečné instalace a jsou dostupné okamžitě. Níže naleznete jejich přehled:
Pro uživatele PC
Formátování celého dokumentu:
- Otevřete soubor s kódem, který chcete naformátovat.
- Stiskněte klávesovou zkratku „Shift + Alt + F“.
- Uložte provedené změny buď kliknutím na „Soubor“ v horní liště a výběrem možnosti „Uložit“, nebo stisknutím „Ctrl + S“.
Formátování pouze vybrané části kódu:
- V souboru vyberte myší část kódu, kterou chcete naformátovat.
- Stiskněte klávesy „Ctrl + K“.
- Následně stiskněte „Ctrl + F“.
- Uložte změny kliknutím na „Uložit“ v nabídce „Soubor“ nebo pomocí zkratky „Ctrl + S“.
Pokud stisknete „Ctrl + F“ bez předchozího stisknutí „Ctrl + K“, otevře se okno pro vyhledávání. V takovém případě okno zavřete kliknutím na „x“ nebo stisknutím klávesy Esc.
Přesouvání řádků kódu:
- Umístěte kurzor na začátek řádku, který chcete přesunout.
- Podržte klávesu Alt.
- Pro přesun řádku nahoru stiskněte šipku nahoru, pro přesun dolů šipku dolů.
- Uložte změny volbou „Uložit“ z nabídky „Soubor“ nebo stisknutím „Ctrl + S“.
Změna odsazení jednoho řádku:
- Umístěte kurzor na začátek řádku, u kterého chcete změnit odsazení.
- Pro zvětšení odsazení stiskněte „Ctrl + ]“.
- Pro zmenšení odsazení stiskněte „Ctrl + [“.
- Uložte změny kliknutím na „Uložit“ v nabídce „Soubor“ nebo pomocí klávesové zkratky „Ctrl + S“.
Pro uživatele Mac
Formátování celého dokumentu:
- Otevřete soubor, který chcete formátovat.
- Stiskněte klávesovou zkratku „⇧ + ⌥ + F“.
- Uložte změny kliknutím na „Soubor“ a následně „Uložit“ nebo pomocí klávesové zkratky „⌘ + S“.
Formátování pouze vybrané části kódu:
- Označte část kódu, kterou chcete formátovat.
- Stiskněte „⌘ + K“.
- Poté stiskněte „⌘ + F“.
- Uložte soubor stisknutím „⌘ + S“ nebo volbou „Uložit“ z nabídky „Soubor“.
Pokud stisknete „⌘ + F“ bez předchozího stisknutí „⌘ + K“, otevře se okno pro vyhledávání. V takovém případě ho zavřete kliknutím na „x“ nebo stisknutím klávesy Esc.
Přesouvání řádků kódu:
- Umístěte kurzor na začátek řádku, který chcete přesunout.
- Podržte klávesu „⌥“.
- Pro přesun nahoru stiskněte šipku nahoru, pro přesun dolů šipku dolů.
- Uložte změny volbou „Uložit“ z nabídky „Soubor“ nebo stisknutím „⌘ + S“.
Změna odsazení jednoho řádku:
- Umístěte kurzor na začátek řádku, u kterého chcete změnit odsazení.
- Pro zvětšení odsazení stiskněte „⌘ + ]“.
- Pro zmenšení odsazení stiskněte „⌘ + [“.
- Uložte soubor stisknutím „⌘ + S“ nebo volbou „Uložit“ z nabídky „Soubor“.
Automatické formátování při ukládání
VS Code standardně nenabízí automatické formátování kódu při ukládání. Nicméně, tuto funkci lze aktivovat pomocí rozšíření. Jedním z nejoblíbenějších je Prettier, který nabízí mnoho možností formátování. Instalace Prettier:
- Otevřete VS Code.
- V levém panelu klikněte na ikonu Rozšíření (čtyři čtverečky) nebo stiskněte „Ctrl + Shift + x“ (PC) či „⌘ + ⇧ + x“ (Mac).
- Do vyhledávacího pole zadejte „Prettier“.
- Klikněte na tlačítko „Instalovat“ u rozšíření Prettier.
- Počkejte na dokončení instalace.
Pro aktivaci automatického formátování při ukládání je potřeba nastavit Prettier:
- Otevřete nastavení stisknutím „Ctrl + ,“ (PC) nebo „⌘ + ,“ (Mac).
- Do vyhledávacího pole zadejte „formátovač“. Zobrazí se nastavení formátování.
- V nastavení „Editor: Výchozí formátovač“ zkontrolujte, zda je vybrán „Prettier“. Pokud ne, vyberte ho z rozbalovací nabídky. Někdy se Prettier může objevit pod názvem „esbenp.prettier-vscode“.
- Ujistěte se, že je zaškrtnuta možnost „Editor: Formátovat při uložení“. Pokud ne, zaškrtněte ji.
- Do vyhledávacího pole zadejte „Prettier“.
- Sjeďte dolů a najděte „Prettier: Require Config“. Zaškrtněte toto pole. Zabráníte tak Prettieru ve formátování dokumentů bez konfiguračního souboru, což je užitečné při práci s cizím kódem, který může mít vlastní pravidla formátování. Soubory bez názvu budou formátovány i s touto volbou zaškrtnutou.
- Dle potřeby si můžete nastavení Prettier dále upravit. Po dokončení nastavení, můžete toto okno zavřít.
Protože jste nastavili Prettier, aby se aktivoval pouze v případě konfiguračního souboru, musíte ho vytvořit pro každý projekt. Postup:
- V levém panelu vyberte kořen vašeho projektu.
- Klikněte na ikonu nového souboru pro vytvoření konfiguračního souboru.
- Pojmenujte soubor „.prettierrc“.
- V souboru zadejte {}.
- Od této chvíle bude Prettier automaticky formátovat kód při každém uložení.
Tipy pro udržení kódu v pořádku
- Přestože odsazení není pro funkčnost kódu nezbytné, usnadňuje orientaci v kódu a ladění, jelikož rozděluje kód do logických celků. To platí zejména pro příkazy If-Then nebo vnořené bloky, které je tak možné vizuálně odlišit. Je to velmi užitečné při hledání logických chyb.
- Při pojmenovávání modulů nebo proměnných používejte popisné názvy, namísto „modul 1“, „modul 2“ atd. Usnadní to identifikaci účelu dané části kódu.
- Komentáře jsou velmi důležité pro pochopení kódu. Přidávejte krátké popisy, poznámky pro sebe, abyste si i po delší době pamatovali, co daná část kódu dělá.
Závěrem
Udržování kódu v přehledném formátu nejen usnadňuje čtení, ale pomáhá také při hledání chyb. I když není formátování nutné pro samotný běh programu, znalost, jak formátovat soubory ve VS Code, je velkou výhodou.
Znáte další způsoby, jak formátovat kód ve VS Code? Podělte se o své tipy v komentářích.