====== 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]]