Skip to content

Terminal ru

Se.Cherkasov edited this page Aug 23, 2026 · 1 revision

Терминал

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-заголовок. Терминал следует теме приложения; Настройки → Внешний вид переключают тёмную, светлую и системную.

Clone this wiki locally