Eu navego pelos painéis vim
pressionando Ctrl+w
release + an arrow key (left|right|down|up)
.
Gostaria de alterar minha tmux
configuração para que a navegação do painel seja a mesma de, vim
para que eu não precise mudar de contexto.
Atualmente, tenho a seguinte configuração para navegar nos painéis tmux
:
bind-key j select-pane -D
bind-key k select-pane -U
bind-key h select-pane -L
bind-key l select-pane -R
Meu prefixo global está definido C-f
para que eu possa navegar entre os painéis pressionando C-f + arrowkey
.
Existe uma maneira de remapear isso para C-w + arrowkey
gostar vim
?
Eu tentei algo assim, mas isso não me levou a lugar nenhum
bind -n C-w-j select-pane -D
bind -n C-w-k select-pane -U
bind -n C-w-h select-pane -L
bind -n C-w-l select-pane -R
Estou entendendo mal como funciona a composição das chaves tmux
, mas os documentos não ajudaram muito.
man 1 tmux
, onde descrevebind-key
, afirma:A parte relevante sobre
switch-client
[ênfase minha]:Vamos nomear nossa nova tabela de chaves personalizada
Cw
. Queremos Ctrl+ wpara selecioná-lo e, em seguida, queremos as teclas de seta nesta tabela para selecionar os painéis de acordo. Esse:Você pode ou não preferir essas ligações sem
-r
.