![如何整合byobu(tmux)与vim拆分切换?](https://linux22.com/image/880419/%E5%A6%82%E4%BD%95%E6%95%B4%E5%90%88byobu%EF%BC%88tmux%EF%BC%89%E4%B8%8Evim%E6%8B%86%E5%88%86%E5%88%87%E6%8D%A2%EF%BC%9F.png)
在 byobu 中,您可以使用SHIFT+ARROW组合键在分割之间移动。
我找到了有关如何使 Vim 与 tmux 协同工作的指南;但我想知道如何使其与 byobu 键绑定协同工作,或者是否有可能。
https://robots.thoughtbot.com/seamlessly-navigate-vim-and-tmux-splits
它使用 vim 插件和这个~/.tmux.conf
:
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"