1

В приложении tmux как я могу отобразить ctrl-a , o (цикл окна) на ctrl-a , w ?

3 ответа3

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.

1

Из командной строки tmux :

bind w rotate-window

или из скорлупы

tmux bind w rotate-window
0

Сейчас я использую ctrl-a, q, #

Ctrl-A Я уже сопоставлен с Ctrl-B

Это были три нажатия клавиш ПОСЛЕ Ctrl: a, q, 0 или a, q, 1 или a, q, 2 и т.д.

Эти клавиши (кроме 0) расположены рядом друг с другом на клавиатуре для максимального удобства использования!

Если бы я мог просто заставить tmux делать подсчет на основе 1 вместо 0 ....

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .