tutorial full commands close best tmux

full - tmux themes



TMUX utilizando HJKL para navegar por los paneles (2)

El TMUX estándar está configurado para usar ctrl-b + [arriba, abajo, izquierda, derecha] cuando se navega entre paneles.

Me gustaría hacerlo para poder usar ctrl-b (o el prefijo de mi elección) + [h, j, k, l].

Pensé que había hecho esto con la siguiente clave vi en mi configuración ~/.tmux.conf :

set -g status-keys vi setw -g mode-keys vi

Sin embargo, esto no pareció cambiar nada (al menos no lo que estaba buscando). ¿Cómo puedo conseguir que esto funcione? Y sí, mi .tmux.conf está funcionando correctamente. Puedo proporcionar más información si es necesario.

Actualizar:

Aquí está mi .tmux.conf completo después de intentar que funcione:

set -g status-keys vi setw -g mode-keys vi set -g prefix C-a unbind C-b bind C-a send-prefix # smart pane switching with awareness of vim splits bind h select-pane -L bind j select-pane -D bind k select-pane -U bind l select-pane -R

Alternativamente, he intentado usar este complemento vim con vim-tmux-navigator:

# smart pane switching with awareness of vim splits bind -n C-h run "(tmux display-message -p ''#{pane_current_command}'' | grep -iq vim && tmux send-keys C-h) || tmux select-pane -L" bind -n C-j run "(tmux display-message -p ''#{pane_current_command}'' | grep -iq vim && tmux send-keys C-j) || tmux select-pane -D" bind -n C-k run "(tmux display-message -p ''#{pane_current_command}'' | grep -iq vim && tmux send-keys C-k) || tmux select-pane -U" bind -n C-l run "(tmux display-message -p ''#{pane_current_command}'' | grep -iq vim && tmux send-keys C-l) || tmux select-pane -R" bind -n C-/ run "(tmux display-message -p ''#{pane_current_command}'' | grep -iq vim && tmux send-keys ''C-//') || tmux select-pane -l"

source

Que tampoco funciona tampoco. Estoy un poco perplejo.


¿Recuerdas la fuente de tu archivo ~ / .tmux.conf? Después de realizar cualquier cambio en este archivo, debe ingresar el siguiente comando para ver si se produce algún cambio.

tmux source-file ~/.tmux.conf


Puede hacerlo de la siguiente manera:

bind h select-pane -L bind j select-pane -D bind k select-pane -U bind l select-pane -R

Tenga en cuenta que mode-keys refieren al uso de la navegación similar a vi en un búfer y status-keys refiere al uso de la edición similar a vi en la barra de estado, pero ninguna se refiere al cambio entre paneles.