В приложении tmux как я могу отобразить ctrl-a
, o
(цикл окна) на ctrl-a
, w
?
3 ответа
По умолчанию префикс o связан с командой tmux select-pane -t :.+
Если вы хотите, чтобы префикс w выполнял ту же команду, то сделайте это (например, в вашем .tmux.conf
):
bind-key w select-pane -t :.+
Примечание. Это переопределит команду Prefix+w по умолчанию (choose-window
).
:.+
как «target-pane» - это способ ссылки на следующую панель в текущем окне текущего сеанса. Смотрите описание man-страницы «target-pane».
Кстати, вы можете проверить свои текущие привязки с помощью команды list-keys
(по умолчанию, привязанной к Prefix ?, Или через Prefix :list-keys, или (например) tmux list-keys | less
в оболочке). Вы можете использовать вывод list-keys
для определения оригинальной привязки префикса o.
Из командной строки tmux
:
bind w rotate-window
или из скорлупы
tmux bind w rotate-window
Сейчас я использую ctrl-a, q, #
Ctrl-A Я уже сопоставлен с Ctrl-B
Это были три нажатия клавиш ПОСЛЕ Ctrl: a, q, 0 или a, q, 1 или a, q, 2 и т.д.
Эти клавиши (кроме 0) расположены рядом друг с другом на клавиатуре для максимального удобства использования!
Если бы я мог просто заставить tmux делать подсчет на основе 1 вместо 0 ....