使用 tmux 后端禁用 byobu 中的键绑定

使用 tmux 后端禁用 byobu 中的键绑定

我已经设置了alt + arrow keys更改选项卡的绑定vim(在.vimrc):

map <silent><A-Right> :tabnext<CR> 
map <silent><A-Left> :tabprevious<CR> 

byobu然而,这在后端不起作用tmux,我猜是因为它被重新映射了byobu

我尝试设置:

unbind -n M-right
unbind -n M-left

无论成功与否.tmux.conf.byobu/keybindings.tmux

有人对如何修复它有什么建议吗?

答案1

你太接近了!你只是错过了 M-Right 中“R”的大写和 M-Left 中“L”的大写。

只需添加以下内容~/.byobu/keybindings.tmux

unbind -n M-Right
unbind -n M-Left

然后按下F5以重新加载您的个人资料。

全面披露:我是屏风

答案2

如果您无法禁用特定的键绑定,您可以使用Shift+切换 Byobu 的键绑定关闭/打开F12- 这是我经常使用的方法(例如与 Midnight Commander 交互)。我只是错过了在状态栏中显示其当前状态的可能性(键绑定当前是否处于活动状态 - 或者我是否已将其关闭?) - 但这是另一个问题 ;)

相关内容