58 KiB
Загрузки:
Этот README также доступен на: 🇬🇧 English · 🇪🇸 Spanish · 🇰🇷 한국어 · 🇨🇳 简体中文 · 🇮🇹 Italiano · 🇩🇪 Deutsch · 🇯🇵 日本語 · 🆔 Bahasa Indonesia · 🇧🇷 Português · 🇵🇱 Polski
Tabby (ранее Terminus) — широко конфигурируемый эмулятор терминала, SSH- и COM-клиент для Windows, macOS и Linux:
- Встроенный SSH- и Telnet-клиент и менеджер подключений;
- Встроенный последовательный терминал;
- Темы и цветовые схемы;
- Полностью настраеваемые сочетания клавиш;
- Панели;
- Запоминание вкладок;
- Поддержка PowerShell (and PS Core), WSL, Git-Bash, Cygwin, MSYS2, Cmder и CMD;
- Прямая передача файлов из и в SSH-сессии через Zmodem;
- Полная поддержка Unicode, включая символы двойной ширины;
- Не задыхается при быстром выводе;
- Полноценный опыт работы с shell на Windows, включая дополнение слов и команд по Tab (при помощи Clink);
- Встроенное защищённое хранилище для SSH-ключей и настроек;
- SSH-, SFTP- и Telnet-клиент доступен как веб-приложение (также для самостоятелньного хостинга).
Содержание
- Правда и ложь про Tabby
- Функции терминала
- SSH-клиент
- Терминал последовательного порта
- Портативность
- Плагины
- Темы
- Внести свой вклад
Правда и ложь про Tabby
-
Правда: Tabby — это альтернатива стандартному терминалу Windows (conhost), PowerShell ISE, PuTTY, macOS Terminal.app и iTerm.
-
Ложь: Tabby — это не новая оболочка или замена MinGW или Cygwin. Также он нелёгок — если потребление ОЗУ крайне важно для вас, лучше взгляните на Conemu или Alacritty.
Функции терминала
- Терминал V220 + различные дополнения;
- Деление окна на несколько панелей;
- Вкладки на любой стороне окна;
- Опционально закрепляемое окно с глобальной горячей клавишей для вызова («Quake console»);
- Определение прогресса выполняемого процесса;
- Уведомления о завершении процессов;
- Защита от выполнения команд при вставке, предупреждения о вставке нескольких строк;
- Лигатуры шрифтов;
- Пользовательские профили оболочки;
- Опциональная ПКМ-вставка и копирование при выделении (в стиле PuTTY).
SSH-клиент
- SSH2-клиент с менеджером соединений;
- Проброс портов и X11;
- Управление автоматическими джамп-хостами;
- Проброс агента (включая Pageant и встроеный в Windows OpenSSH Agent);
- Скрипты для входа.
Терминал последовательного порта
- Сохранение соединений;
- Поддержка ввода readline;
- Опциональный побатный ввод HEX и вывод hexdump;
- Преобразование newline;
- Автоматическое восстановление соединения.
Портативность
На Windows Tabby будет работать в портативном режиме, если создать папку data
там же, где расположен файл Tabby.exe
.
Плагины
Плагины и темы можно установить напрямую из Настроек Tabby.
- clickable-links — делает пути и URL в терминале гиперссылками;
- docker — подключения к Docker-контейнерам;
- title-control — позволяет изменять названия вкладок, добавляя префиксы, суффиксы и позволяя удалять строки;
- quick-cmds — быстро передаёт команды в одну или все вкладки терминала;
- save-output — запись вывода терминала в файл;
- sync-config — синхронизация конфига в Gist или Gitee;
- clippy — плагин-пример, который постоянно будет вас бесить;
- workspace-manager — позволяет создавать пользовательские профили рабочего окружения на основе конфига;
- search-in-browser — открывает браузер по умолчанию с текстом, выделенном во вкладке Tabby.
- sftp-tab - открывает sftp вкладку для ssh соединения, похож на SecureCRT
Темы
Спонсоры
packagecloud предоставил бесплатный хостинг для Debian/RPM репозитория.
Внести свой вклад
Pull-запросы и плагины приветствуются!
Взгляните на HACKING.md и API docs, чтобы понять, как устроен проект, и ради очень краткого туториала по созданию плагинов.
Огромное спасибо этим прекрасным людям (описание эмодзи):
Данный проект следует заветам all-contributors. Любые созидатели приветствуются!