cn: Navigation
• Moving between different windows
• Move around with T383838alt + T383838hjkl
• Move betwen buffers with T383838alt + T383838tab
• Moving around works inside tmux, too (not shown)
• in conjunction with the following code snippet for tmux.conf:
<!-- -->
isvim="ps -o state= -o comm= -t '#{panetty}' \
| grep -iqE '^[^TXZ ]+ +(\\S+\\/)?g?(view|l?n?vim?x?|fzf)(diff)?$'"
bind-key -n 'M-h' if-shell "$is_vim" 'send-keys M-h' 'select-pane -L'
bind-key -n 'M-j' if-shell "$is_vim" 'send-keys M-j' 'select-pane -D'
bind-key -n 'M-k' if-shell "$is_vim" 'send-keys M-k' 'select-pane -U'
bind-key -n 'M-l' if-shell "$is_vim" 'send-keys M-l' 'select-pane -R'
tmux_version='$(tmux -V | sed -En "s/^tmux ([0-9]+(.[0-9]+)?).*/\1/p")'
if-shell -b '[ "$(echo "$tmux_version < 3.0" | bc)" = 1 ]' \
"bind-key -n 'C-\\' if-shell \"$is_vim\" 'send-keys C-\\' 'select-pane -l'"
if-shell -b '[ "$(echo "$tmux_version >= 3.0" | bc)" = 1 ]' \
"bind-key -n 'C-\\' if-shell \"$is_vim\" 'send-keys C-\\\\' 'select-pane -l'"
Alt+key Direction
--------- -----------
h left
j down
k up
l right
: Handy table for directions
Regular bindings still work, too, control w followed by hjkl or arrows.
Tags: cn
Tags
Navigation
Backlinks