Инструменты пользователя

Инструменты сайта


tmux:tmux

Это старая версия документа!


Tmux

Мультиплексор терминалов. Использует библиотеку ncurses.

Поддерживает два режима vi и еmacs, по умолчению режим еmacs

https://github.com/tmux/tmux

Установка

apt install tmux

Настрока

Файл ~/.tmux.conf

Установка режима vi

setw -g mode-keys vi

Запуск

Очень хороший способ запуска:

tmux attach || tmux new

— делая так, вы сперва пытаетесь подключиться к уже существующему серверу tmux, если он существует; если такого ещё нет — создаёте новый.

Сочетания клавиш

  • Ctrl+b d — отключиться. (Точно так же вы отключитесь, если прервётся соединение. Как подключиться обратно и продолжить работу — см. здесь)

В одной сессии может быть сколько угодно окон:

  • Ctrl+b c — создать окно;
  • Ctrl+b 09 — перейти в такое-то окно;
  • Ctrl+b p — перейти в предыдущее окно;
  • Ctrl+b n — перейти в следующее окно;
  • Ctrl+b l — перейти в предыдущее активное окно (из которого вы переключились в текущее);
  • Ctrl+b & — закрыть окно (а можно просто набрать exit в терминале).

В одном окне может быть много панелей:

  • Ctrl+b % — разделить текущую панель на две, по вертикали;
  • Ctrl+b " — разделить текущую панель на две, по горизонтали (кавычка);
  • Ctrl+b , , , — переходить между панелями;
  • Ctrl+b x — закрыть панель (а можно просто набрать exit в терминале).

Недостаток — непривычным становится скроллинг:

  • Ctrl+b PgUp — вход в «режим копирования», после чего:
    • PgUp, PgDown — скроллинг;
    • q — выход из «режима копирования».

Ссылки

tmux/tmux.1563172297.txt.gz · Последние изменения: 2019-07-15 09:31 — GreyWolf