====== Terminal Code ======
//Vytvořeno: **29.8.2026** | Aktualizováno: **~~LASTMOD~~**//
[[https://terminal-code.com/|Terminal Code]] je open-source nástroj s příkazem ''tode'', který zpřístupňuje rozhraní VS Code přímo v podporovaném terminálu. Hodí se pro práci v lokálním projektu i pro vzdálené projekty na serveru bez grafického prostředí.
===== Základní použití =====
Příkaz bez argumentu otevře aktuální pracovní adresář. Lze otevřít také konkrétní složku nebo soubor.
tode
tode /cesta/k/projektu
tode soubor.txt
Pro otevření souboru na konkrétní pozici, porovnání dvou souborů nebo Git změn jsou k dispozici například tyto příkazy:
tode --goto soubor.txt:42:1
tode --diff puvodni.txt nova.txt
tode --review
===== Režimy provozu =====
==== Lokální projekt ====
''tode'' běží na lokálním počítači a otevře lokální adresář. Terminál zůstává hlavním pracovním prostředím, ale editor, strom souborů, Git panel a další části VS Code se zobrazí uvnitř jeho okna.
==== Přímé spuštění po SSH ====
Na Debian server bez grafického prostředí je možné se běžně připojit přes SSH a v jeho shellu spustit ''tode''.
ssh uzivatel@server
tode
Editor i otevřený projekt v tomto režimu běží na serveru, zatímco jeho obraz se přenáší přes SSH do lokálního terminálu. Funguje to, ale při každém překreslení VS Code musí data projít sítí a každá klávesa nejprve dorazí na server. Při vyšší latenci proto může být ovládání pomalejší.
==== Optimalizované připojení přes SSH ====
Pro vzdálený server doporučuje projekt spouštět připojení z lokálního počítače:
tode --ssh uzivatel@server
Na serveru v tomto režimu běží pouze backend VS Code a lokálně zůstává frontend, který editor vykresluje a zpracovává ovládání. Požadavky potřebné pro vzdálené prostředí se přenášejí SSH spojením. Rozhraní proto reaguje téměř okamžitě i při vzdálené práci; přes síť se nepřenáší každé překreslení editoru.
===== Požadavky na terminál =====
Terminal Code vyžaduje moderní terminál s podporou [[https://sw.kovidgoyal.net/kitty/graphics-protocol/|Kitty graphics protocol]]. Tato podpora je důležitá na lokálním počítači, kde se vykresluje rozhraní editoru; samotný Debian server grafické prostředí nepotřebuje.
Terminál a Terminal Code mohou používat stejné klávesové zkratky. Konflikty je možné řešit interaktivním průvodcem:
tode --shortcut-setup
Projekt nabízí oficiální instalaci pro macOS a Linux. Pro Windows nemá oficiální build; dokumentace uvádí možnost použít Linux verzi ve WSL, pokud je k dispozici kompatibilní terminál.
===== Zdroje =====
* [[https://terminal-code.com/|Terminal Code – web projektu]]
* [[https://github.com/zenbu-labs/terminal-code|Terminal Code – zdrojový kód a dokumentace]]