Terminál VS Code (Visual Studio Code) umožňuje textové příkazy. Výsledky a výstup lze zobrazit v editoru a podporuje prostředí jako bash, příkazový řádek a PowerShell. Spuštění kódu v terminálu umožňuje uživatelům rozdělit terminál do různých podoken, procházet historií příkazů, přizpůsobovat prostředí shellu a konfigurovat svá nastavení pro lepší pracovní postup.

Tento článek se hlouběji zabývá tím, jak spustit kód v terminálu VS Code.
Spouštěcí kód v terminálu
Terminál VS Code je příkazový řádek, který je integrován přímo do platformy. S ním můžete spouštět skripty, spouštět příkazy a pracovat s operačním systémem počítače nebo jinými vývojovými nástroji, aniž byste museli opustit prostředí kódu. Pro spuštění kódu v terminálu VS Code postupujte podle následujících kroků:
- Ve VS Code otevřete soubor, se kterým chcete pracovat. Aby to fungovalo, musíte mít správné jazykové rozšíření odpovídající vašemu programovacímu jazyku. Najdete je na kartě Rozšíření.

- Vyberte (`) klávesu backtick na klávesnici. Tím se otevře integrovaný terminál. Alternativou je zde vybrat „Terminál“ v nabídce „Zobrazit“. Zde vyberte „Nový terminál“.

- Přejděte do adresáře obsahujícího soubor kódu pomocí příkazu „cd“. Pokud je soubor například v „Dokumentu“, zde použitý příkaz by měl být „cd Documents“. To vám umožní přejít do složky.

- Když je nalezen správný adresář, měli byste spustit soubor kódu. Udělejte to zadáním správného příkazu pro konkrétní používaný programovací jazyk.
- JavaScript:
node filename.js
- Krajta:
python filename.py
- C++:
g++ filename.cpp -o output && ./output
- Jáva:
javac filename.java && java filename
- Rubín:
ruby filename.rb
- Název souboru by měl být nahrazen skutečným kódovým názvem souboru.

- Příkaz proveďte stisknutím tlačítka Enter. To by mělo zobrazit kód v terminálu.

Integrovaný terminál ve VS Code
Terminál Visual Studio Code je plně integrovaný a začíná přímo z kořene pracovního prostoru. Nabízí integraci editoru s funkcemi, jako je detekce chyb a odkazy. Můžete spouštět různé příkazy stejně jako na samostatných terminálech.
Takto otevřete integrovaný terminál:
- Přejděte do nabídky z horního panelu nástrojů a vyberte „Zobrazit“.

- Z rozbalovací nabídky vyberte „Terminál“. Případně použijte ke spuštění terminálu „Ctrl+`“ (zaškrtnutí).
- Terminál se otevře v okně VS Code. Zde se zobrazí příkazový řádek.
- Upravte velikost podokna terminálu přetažením. Tlačítko Maximalizovat v pravém horním rohu lze použít pro přechod do režimu celé obrazovky.

- Stiskněte rozbalovací šipku vpravo nahoře a vyberte požadovanou mušli. Tímto způsobem je možné přepínat mezi shelly.

- Otevřete „Paletu příkazů“ stisknutím „Ctrl+Shift+P“.
- Použijte příkaz „View: Toggle Terminal“.

- Příkazy nabídky „Otevřít v integrovaném terminálu“ lze použít v Průzkumníku.
- Terminálový panel lze přepínat pomocí klávesové zkratky „Ctrl+`“ na vaší klávesnici.
- Klávesová zkratka „Ctrl+Shift+`“ pomáhá při vytváření nového terminálu.
Terminál ve VS Code má některé další funkce nazývané integrace shellu. Sleduje, kde se spouštějí příkazy. Zkratka Ctrl+shift+C umožňuje otevřít VS Code v externím terminálu.
Skořápky terminálu
V integrovaném terminálu lze použít různé mušle. Ty jsou často nainstalovány na počítači a výchozí nastavení je vytaženo z výchozích nastavení systému. Když jsou detekovány mušle, zobrazí se v rozevíracím seznamu profilů terminálu.
Správa terminálů
Na pravé straně zobrazení terminálu jsou uživatelské rozhraní terminálových karet. Každý terminál má název, barvu, ikonu a dekoraci datové skupiny, pokud existuje.
Chcete-li přidat instance terminálu:
- Vyberte ikonu „+“ na panelu „Terminál“ (vpravo nahoře).

- Přejděte do rozevíracího seznamu terminálu a vyberte profil.
- Případně stiskněte příkaz Ctrl+Shift+`. Touto akcí vytvoříte novou položku v horním seznamu, která je spojena s konkrétním terminálem.
Postup odstranění instancí:
- Umístěte kurzor na kartu a poté vyberte možnost „Odpadkový koš“,

- Vyberte položku karty a stiskněte „Smazat“.
- Případně klikněte pravým tlačítkem myši a použijte příkaz „Terminál: Zabijte instance aktivního terminálu“ z místní nabídky.
Mezi různými skupinami terminálů je možné procházet pomocí zaměření následující Ctr+PageDown a zaměření předchozího Ctrl+PageUp. Když se stav terminálu změní, na pravé straně terminálu se mohou objevit ikony. Umístěním ukazatele myši na ikonu zobrazíte informace o stavu, které mohou obsahovat akce.
Dělené panely (skupiny)
Můžete mít různé terminály vedle sebe. Umožňuje vám rozdělit panely a poté vytvořit skupinu panelů, se kterými budete pracovat.
- Najděte položku v seznamu terminálů na pravé straně a najeďte na ni.

- Vyberte tlačítko pro rozdělení na řádku.

- Přejděte do kontextové nabídky a klikněte na ni pravým tlačítkem myši a vyberte nabídku „Rozdělit“.

- Stiskněte „Alt“ a poté klikněte na „+“ nebo jednu záložku na panelu terminálu.

- Aktivujte příkaz „Ctrl+Shift+5“.

Chcete-li se pohybovat mezi terminály v rámci skupiny, musíte se zaměřit na předchozí panel stisknutím kláves „Alt+Left“ nebo na panel, který následuje kliknutím na „Alt+Vpravo“. Když přetahujete karty v seznamu, v podstatě je přeskupujete. Když však kartu přetáhnete do hlavní oblasti terminálu, úspěšně přesunete terminál z jedné skupiny do druhé.
Pomocí příkazu „Terminal: Unsplit“ přesunete terminál v rámci jeho vlastní skupiny. Toho lze dosáhnout kliknutím pravým tlačítkem myši na kontextovou nabídku nebo prostřednictvím palety příkazů.
Terminály v oblasti editoru
Terminály v editoru lze otevřít pomocí příkazů „Terminál: Vytvořit nový terminál v oblasti editoru“ nebo „Terminál: Vytvořit nový v oblasti editoru na straně“. Toho lze také dosáhnout jednoduchým přetažením terminálu z pohledu do oblasti editoru. Normálně jsou editory terminálu prezentovány stejně jako běžné karty editoru.
Terminálové editory mohou být na obou stranách nebo mohou být uspořádány v mnoha rozměrech prostřednictvím systému uspořádání skupin editorů. Nastavení „terminal.integrated.defaultLocation“ změní výchozí umístění terminálu oblasti „editor“ nebo „zobrazení“.
Navigace v obsahu
Buffer odkazuje na obsah terminálu a je to ta sekce, která je nad „rolováním zpět“ nebo spodním pohledem. Nastavení „terminal.integrated.scrollback“ určuje velikost posunutí, která bude zachována. Výchozí hodnota je 1000 řádků.
Pohyb ve vyrovnávací paměti lze provádět pomocí následujících různých příkazů, včetně:
- Ctrl+Alt+PageUp: Posun o řádek nahoru
- Ctrl+Alt+PageDown: Přejděte dolů
- Shift+PageUp: Posun o stránku nahoru
- Shift+PageDown: Posun o stránku dolů
- Ctrl+Home: Přejděte nahoru
- Ctrl+End: Přejděte dolů
Pro navigaci pomocí příkazů:
- Ctrl+Up: Přejděte na předchozí příkaz
- Ctrl+Dolů: Přejděte na další příkaz
Normálně se rolování děje současně. Můžete však konfigurovat pomocí „terminálu. Integrated.smoothscrolling” možnost animovat během krátké doby.
Nejčastější dotazy
Co mám dělat, když mám problémy se spuštěním VS terminálu?
Pokud máte problémy se spuštěním terminálu, přejděte na průvodce odstraňováním problémů , kde můžete získat další pokyny.
Je možné vytvořit administrátorský terminál?
Normálně běží integrovaný shell s oprávněními VS Code. Pokud je cílem spustit shell s administrátorským nebo jiným oprávněním, použijte „runas.exe“ a podobné další nástroje v terminálu.
Zjednodušte pracovní postup pomocí terminálu VS Code
Spouštění kódu v terminálu VS Code je efektivní a pohodlné, protože nemusíte opouštět editor. Zefektivňuje všechny vývojové úlohy a můžete přepínat mezi spouštěním kódu a samotným kódováním. Na konci dne zvýšíte produktivitu a můžete se soustředit na provádění kódu a ladění.
Zkusili jste spustit kód v terminálu VS Code? Jaká byla vaše zkušenost? Dejte nám vědět v sekci komentářů níže.