Документация

Работа с терминалами

Терминалы — ядро Vibe Terminal: каждая вкладка содержит одну или несколько терминальных сессий, может делиться на панели или перетаскиваться в отдельное окно. Терминалы работают с локальным сервером, а также с удалёнными и разделяемыми серверами через релей.

Создание терминалов

  • Нажмите кнопку + в строке заголовка, чтобы открыть вкладку с профилем по умолчанию;
  • Нажмите шеврон рядом с + для меню профилей: профили терминалов, сгруппированные по серверам (локальный, подключённые, разделяемые) — разверните группу и выберите профиль, чтобы открыть терминал на этом сервере;
  • Перетащите локальную папку на строку заголовка и отпустите, чтобы открыть новую вкладку с этим рабочим каталогом (только локальный сервер; элемент должен быть папкой).
Строка заголовка — кнопка новой вкладки и меню профилей

Захват мыши и контекстное меню

  • Правый клик внутри терминала открывает его контекстное меню: вставка, разделение панелей, быстрые команды, коллекции переменных окружения, копирование всего текста, строки настройки MCP и другое — в зависимости от сессии;
  • Приложения, захватывающие мышь (opencode, pi, vim, tmux, htop, …), получают события мыши вместо терминала — удерживайте Shift, чтобы при таком захвате по-прежнему выполнять обычные действия:
    • Копирование текста: удерживайте Shift и выделите текст, затем щёлкните в другом месте — не отпуская Shift, — чтобы снять выделение; выделенный текст копируется в буфер обмена;
    • Контекстное меню: Shift + правый клик открывает контекстное меню;
    • Ссылки: Shift + клик открывает ссылки как обычно.

Разделение и организация перетаскиванием

  • Разделение: правый клик внутри терминала → Split → Left / Right / Top / Bottom делит вкладку на панели, каждая — независимый терминал;

  • Слияние перетаскиванием: перетащите вкладку на другой терминал, и появятся зоны стыковки (слева/справа/сверху/снизу); отпустите, чтобы встроить вкладку в целевую как новую панель;

  • Отделение в окно: перетащите вкладку из полосы вкладок (или на другое окно), и вся вкладка покидает своё окно, становясь новым. Сессии всегда выполняются на сервере — разделения, слияния и перетаскивания никогда не прерывают выполняющуюся команду.

Вкладки и группы вкладок

  • Вкладка — одна терминальная вкладка, возможно с несколькими панелями;
  • Группа вкладок — контейнер, организующий вкладки. По умолчанию группы следуют за серверами: вкладки локального сервера живут в Ungrouped, а каждый разделяемый сервер получает группу Name (Server); поддерживаются и пользовательские группы;
  • Группы и окна — каждое окно показывает одну активную группу через селектор групп в строке заголовка (или All); Move Group to New Window выделяет целую группу в собственное окно, посвящая окно или монитор одной машине;
  • Группы и серверы — группа помнит свой сервер, поэтому переключение групп возвращает фокус на рабочее пространство сервера; меню профилей следует за активной группой и показывает только профили релевантных серверов.
Селектор групп — список групп и перенос в новое окно