Как заставить привязки клавиш в стиле vim работать с tmux с помощью параметра set-window-option?

Мне известно, что я могу вручную привязать отдельные ключи в моем файле .tmux.conf, но в соответствии с этой страницей. Я должен иметь возможность привязки к vim-подобным ключам в tmux просто добавив следующее к моему .tmux.conf, сохранив меня, чтобы сохранить список привязок клавиш:

set-window-option -g mode-keys vi

Но это, похоже, не работает должным образом. Разумеется, когда я нажимаю Ctrl+b [, я могу перемещаться по истории своего терминала с помощью кнопок vim hjkl, но когда я нажимаю Ctrl+b k, это не приводит меня в указанное выше окно, для этого мне все еще нужно нажать Ctrl+b Up, то же самое относится к пустым, левым и правым.

Почему это не работает? Действительно ли мне нужно сопоставлять эти ключи вручную поверх режима vi, чтобы получить реальный режим vi?

Я использую tmux 1.6

Ответ 1

добавьте это в свой cnofig:

#switch panels
bind k selectp -U # switch to panel Up
bind j selectp -D # switch to panel Down 
bind h selectp -L # switch to panel Left
bind l selectp -R # switch to panel Right