Syntax highlighting of
bcaf037 ~( itnotes/tmux)
= TMUX =
<<TableOfContents()>>
[[https://www.sitepoint.com/tmux-a-simple-start/|Simple start|class=" moin-https"]]
== Setup ==
{{{
sudo add-apt-repository ppa:pi-rho/dev
sudo apt-get update
sudo apt-get install tmux
}}}
== Commands ==
{{{
# --- справка
man tmux
# --- подключиться к tmux или создать новый
tmux attach || tmux new
# --- список сессий
tmux ls
# --- подключиться к заданной сессии, N - номер сессии
tmux attach -t N
# --- убить сессию
tmux kill-session -t N
}}}
== Conf ==
~/.tmux.conf
{{{
# --- enable mouse scroll (it works with vim very bad)
set -g mouse on
# --- config terminal params (it help if vim color scheme does not work)
set -g default-terminal "xterm-256color"
}}}
== Tmux Plugin Manager ==
https://github.com/tmux-plugins/tpm
{{{
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
vim ~/.tmux.conf
}}}
{{{
# List of plugins
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
# Other examples:
# set -g @plugin 'github_username/plugin_name'
# set -g @plugin 'github_username/plugin_name#branch'
# set -g @plugin 'git@github.com:user/plugin'
# set -g @plugin 'git@bitbucket.com:user/plugin'
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/.tmux/plugins/tpm/tpm'
}}}
=== Plugins ===
[[https://github.com/NHDaly/tmux-better-mouse-mode|Tmux Better Mouse Mode|class=" moin-https"]]
== Key bindings ==
Все комбинации начинаются с управляющей последовательности Ctrl+b, далее CTL
=== Навигация ===
||Комбинация||Описание||
=====
||<<BR>>CTL c||Создать окно||
||CTL N||Перейти в окно N, где N = 0, 1, 2, 3 ...||
||CTL p||Предыдущее окно||
||CTL n||Следующее окно||
||CTL %||Разделить окно на панели по вертикали||
||CTL "||Разделить окно на панели по горизонтали||
||CTL ARROW||Переход по панелям||
||CTL Ctrl+o||Поменять панели местами||
||CTL z||Максимизация панели (повторное нажатие возвращает исходный размер)||
||CTL x||Закрыть окно||
||CTL d||Отключиться от tmux (сессия сохраняется)||
=== Поиск ===
||Комбинация||Описание||
=====
||<<BR>>CTL[||Перейти в ''copy mode''||
||COPY MODE||||
||Ctrl+s||Поиск "cверху вниз"||
||Ctrl+r||Поиск "снизу вверх"||
||n||Найти далее||
||N||Поиск в обратном направлении||
=== Копирование и вставка ===
||Комбинация||Описание||
=====
||<<BR>>CTL[||Перейти в ''copy mode''||
||COPY MODE||||
||Ctrl+SPACE||Включить режим выделения||
||Ctrl+w||Скопировать выделенное в буфер tmux-а||
||CTL]||Вставить выделенное в tmux-панель||