
zenbu-labs/terminal-code
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Код VS в терминале
Обзор
https://github.com/user-attachments/assets/4ba0d434-896a-4ab3-9c91-5d351dacee08 Терминал-код объединяет терминал-браузер (браузер в терминале) и код-сервер (VS Code в браузере), чтобы перенести VS Code на терминал. Вам стоит подробнее изучить эти проекты! Ваш терминал и код терминала, скорее всего, будут конфликтовать на важных ярлыках, поэтому иногда код терминала даже не получит нажатия клавиши. Чтобы разрешить конфликты ярлыков, можно запустить tode --shortcut-setup, и вас поместят в интерактивный мастер, который позволит менять ярлыки терминала или кодов терминала, чтобы они больше не конфликтовали Рекомендуемый способ использовать терминал-код вместо ssh — запускать tode --ssh на вашем локальном компьютере. Альтернатива — запускать ToDe прямо на машине, в которую вы подключены.
Обзор (машинный перевод)
VS Code внутри вашего терминала
https://github.com/user-attachments/assets/4ba0d434-896a-4ab3-9c91-5d351dacee08
Установка (macOS и Linux):
Использование
Как это работает?
Терминал-код объединяет терминал-браузер (браузер в терминале) и код-сервер (VS Code в браузере), чтобы перенести VS Code на терминал. Вам стоит подробнее изучить эти проекты!
Короткие пути
Ваш терминал и код терминала, скорее всего, будут конфликтовать на важных ярлыках, поэтому иногда код терминала даже не получит нажатия клавиши. Для разрешения
Конфликты ярлыков вы можете запустить tode --shortcut-setup, и вас поместят в интерактивный мастер, который позволит менять ярлыки терминала или кода терминала
Так что они больше не конфликтуют
ТСС
Рекомендуемый способ использовать терминал-код через ssh — запускать tode --ssh на вашем локальном компьютере.
Альтернатива — запустить tode прямо на машине, в которую вы подключены. Это сработает, но…
требуется:
- каждый кадр, нарисованный VSCODE, для передачи по сети
- Весь пользовательский ввод должен быть отправлен по сети до того, как VSCODE сможет отреагировать
- упускает некоторые дополнительные оптимизации
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
terminal-code
VS Code inside your terminal
https://github.com/user-attachments/assets/4ba0d434-896a-4ab3-9c91-5d351dacee08
Install (macOS & Linux):
curl -fsSL https://tode.sh/install | bash
Usage
Usage: tode [path...] [options]
tode --
tode Open the folder in the current working directory
tode Open the specified folder
tode Open the specified file
Options:
-g, --goto Open a file at a line and column
-a, --add Add a folder to the active workspace
-n, --new-window Open a new pane even for a file
-w, --wait Wait until the file is closed again
-d, --diff Compare two files
-r, --reuse-window Open folder in this window rather than a new pane
--install-extension Install an extension by id or vsix path
--uninstall-extension Remove an extension
--list-extensions List installed extensions
--split Open in a new pane: right, left, down, up
--size The % a new split will take up (0.2 to 0.95)
--timing Report how long each stage of this open took
--review Open on the source control panel
--ssh Run terminal-code on an ssh server
Commands, each as the first argument:
--shortcut-setup Resolve shortcut conflicts between terminal-code and the current terminal
--timing Profile terminal-code launch
--import [editor] Bring settings, keybindings, snippets and extensions
over from vscode compatible editors
--theme [file] Set editor theme
--enable-transparency Make the editor transparent
--disable-transparency Make the editor opaque again
--serve [path] Start code server and print its url
--skill An agent skill to assist with modifying terminal-code
--upgrade [--check] Upgrade terminal-code to the latest version
--shutdown Stop all terminal-code activities
--uninstall [--yes] Remove all terminal-code data from this machine
How does it work?
terminal-code combines terminal-browser (a browser in the terminal) and code-server (VS Code in the browser) to bring VS Code to the terminal. You should look into these projects for more details!
Shortcuts
Your terminal and terminal-code will likely conflict on important shortcuts, meaning sometimes terminal-code will never even receive your key press. To resolve
shortcut conflicts you can run tode --shortcut-setup, and you will be placed into an interactive wizard that lets you change terminal or terminal-code shortcuts
so they no longer conflict
SSH
The recommended way to use terminal-code over ssh is running tode --ssh on your local machine.
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add zenbu-labs/terminal-code