Skip to content

Instantly share code, notes, and snippets.

@atarwn
Created November 14, 2024 10:56
Show Gist options
  • Save atarwn/8473eaa3c64f028025c631034fcaa256 to your computer and use it in GitHub Desktop.
Save atarwn/8473eaa3c64f028025c631034fcaa256 to your computer and use it in GitHub Desktop.
# Отключаем стандартный префикс
unbind M-b
set -g prefix None
# Закрыть окно
bind-key -n M-w confirm-before -p "Close window? (y/N)" kill-window
# Закрыть панель
bind-key -n M-q kill-pane
# Разделение по горизонтали
bind-key -n M-v split-window -v
# Разделение по вертикали
bind-key -n M-h split-window -h
# Создать новое окно
bind-key -n M-c new-window
# Переключение между панелями
bind-key -n M-j select-pane -L
bind-key -n M-l select-pane -R
bind-key -n M-i select-pane -U
bind-key -n M-k select-pane -D
# Переключение между окнами
bind-key -n M-n next-window
bind-key -n M-p previous-window
# Изменение размера панелей
bind-key -n M-J resize-pane -L 5
bind-key -n M-L resize-pane -R 5
bind-key -n M-I resize-pane -U 5
bind-key -n M-K resize-pane -D 5
# Быстрое переключение на последнее активное окно
# bind-key -n M-# last-window
# Переименование текущего окна
bind-key -n M-r command-prompt -I "#W" "rename-window '%%'"
# Включение поддержки мыши
set -g mouse on
# Увеличение истории прокрутки
set-option -g history-limit 5000
# Начинать нумерацию окон с 1, а не с 0
set -g base-index 1
setw -g pane-base-index 1
# Автоматическое переименование окон
setw -g automatic-rename on
# Обновление статусной строки каждую секунду
set -g status-interval 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment