Repository navigation
Terminal ru
English · Русский
Терминал — собственный эмулятор сетки, написанный для этого проекта, а не обёртка над готовым. На десктопе и на Android он один и тот же.
- Каждая сессия — вкладка;
Ctrl+Tab/Ctrl+Shift+Tabпереключают их,Alt+1–9выбирает напрямую. - Во вкладке до четырёх тайловых панелей.
Ctrl+Shift+Dдобавляет панель,Ctrl+Shift+←↑↓→переносит фокус, панели перетаскиваются и меняются в размере за границы. -
Ctrl+Shift+Iвключает синхронный ввод между панелями вкладки: набранное уходит во все. -
Ctrl+Shift+Bоткрывает broadcast — одна команда в несколько выбранных сессий сразу. Если среди них есть хост с тегом#prod, страж спросит подтверждение.
(На macOS вместо Ctrl+Shift — ⌘.)
| Действие | Клавиши |
|---|---|
| Поиск по выводу сессии |
Ctrl+Shift+F, затем Enter / Shift+Enter по совпадениям, Esc — закрыть |
| Поиск по истории команд (палитра) |
Ctrl+Shift+K — Enter вставляет команду в терминал, не запуская её |
| Обратный поиск истории в оболочке | Ctrl+R |
| Палитра сниппетов | Ctrl+Shift+S |
Палитра — собственная история Skerry по всем сессиям, отфильтрованная по хосту; Ctrl+R — история
удалённой оболочки.
-
Tabпринимает подсказку,Shift+Tabперебирает варианты (в стиле fish, по записанной истории). - Настройки → Терминал включают подсветку ввода (команды, флаги, строки в кавычках, пути, операторы по мере набора) и подсветку вывода (ERROR/WARN/INFO, IP-адреса, отметки времени в выводе, который сервер оставил без цвета).
| Действие | Клавиши |
|---|---|
| Копировать выделение |
Ctrl+Shift+C или Ctrl+Insert
|
| Вставить |
Ctrl+Shift+V или Shift+Insert
|
Обычные Ctrl+C/Ctrl+D/Ctrl+L остаются оболочке. Запись в буфер обмена со стороны сервера
(OSC 52 из tmux или vim) выключена по умолчанию и включается в Настройки → Терминал. На Wayland
копирование идёт через wl-clipboard, чтобы нативные приложения действительно видели скопированное.
Ctrl+клик открывает URL (OSC 8 или обычный). При включённой опции «Открывать пути в SFTP» тот же
клик показывает путь из вывода в файловой панели. На телефоне — долгое нажатие на путь, затем
«Открыть в Файлах».
Ctrl+Shift+R начинает и останавливает запись; файл — asciinema v2 (.cast), поэтому играет
везде, где играет asciinema. Ctrl+Shift+P открывает встроенный проигрыватель, который повторяет
запись с исходным таймингом внутри приложения.
Панель сессии показывает хост, адрес, пользователя, метод аутентификации, шифр, аптайм и jump-хост,
если он есть. Отсюда же открываются монитор хоста,
SFTP (Ctrl+Shift+E), ассистент (Ctrl+Shift+/) и
шеринг.
Оборвавшаяся SSH- или контейнерная сессия переподключается сама (во вкладке — Reconnecting… #n) с
учётом keep-alive профиля. Mosh-сессии не переподключаются: протокол сам переживает обрыв.
Настройки → Терминал задают шрифт и размер, глубину скроллбэка, стиль курсора (блок/подчёркивание/ полоса, мигающий или нет) и можно ли оболочке переименовывать вкладку через OSC-заголовок. Терминал следует теме приложения; Настройки → Внешний вид переключают тёмную, светлую и системную.
User guide
- Installation
- Getting started
- Hosts and connections
- Vault and credentials
- Terminal
- Files (SFTP)
- Port forwarding
- Remote desktops
- Snippets and runbooks
- Monitoring and guard
- AI assistant
- Sync and devices
- Teams and sharing
- Settings and shortcuts
- Android
- Troubleshooting
Development
- Architecture
- Building and running
- Connections and transports
- Terminal engine
- Vault and crypto
- Sync protocol
- Remote desktop stacks
- UI layer
- Testing and the gate
- Contributing and releases
Русский — оглавление