Я начинаю использовать tmux (я думаю о переключении с экрана), но мне трудно сказать, какая панель сосредоточена, когда я разбиваю окно на несколько окон. Есть ли настройка конфигурации или что-то, что может выделить выделенную область немного более явно?
Как вы можете определить, какая область в Tmux сосредоточена?
Ответ 1
Ниже приведены соответствующие настройки:
pane-active-border-bg colour
pane-active-border-fg colour
Set the pane border colour for the currently active pane.
Итак, попробуйте добавить что-то вроде этого к вашему ~/.tmux.conf
:
set-option -g pane-active-border-fg blue
Это установит синюю рамку вокруг активной панели. Опция pane-active-border-bg
также может использоваться для более видимого решения.
Ответ 2
Как указано в другом сообщении, теперь в tmux 2.1 теперь можно установить цвета отдельных панелей. Они могут использовать:
set -g window-style 'fg=colour247,bg=colour236'
set -g window-active-style 'fg=colour250,bg=black'
в файле ~/.tmux.conf
, чтобы показать разницу между активными/неактивными панелями.
Ответ 3
Настройте status-left
и используйте пару символов #P
, которая является номером панели. Вероятно, вы захотите включить больше, чем просто номер панели в строке состояния, но вот пример строки, которую вы добавили бы в свой ~/.tmux.conf
только для номера панели:
set-option -g status-left '#P'
См. страницу man tmux для более пар символов: http://manpages.ubuntu.com/manpages/precise/en/man1/tmux.1.html
Ответ 4
Одно решение, которое работает для меня, - это добавить панель отображения в конце горячей клавиши для панели. Это отображает все номера панелей, при этом текущая панель имеет другой цвет. Вы также можете использовать <escape_key> + q
для отображения номеров панелей.
Я использую alt+h/j/k/l
для переключения между панелями, и я использую следующую привязку.
bind -n M-j select-pane -D \; display-pane
bind -n M-k select-pane -U \; display-pane
bind -n M-h select-pane -L \; display-pane
bind -n M-l select-pane -R \; display-pane