首先,我喜欢 byobu。向开发者致敬!
使用一段时间后,我开始进入这种工作流程模式,我放大主窗格并在 vim 中处理一段时间,然后返回到我的命令窗格来运行一些命令。
要放大一个窗格,我使用该Shift+F11
命令,然后Shift+F11
再次移回。
我发现一件烦人的事情是,每当我在 vim 中时(我经常使用选择)都很容易碰到它Shift + Arrow Keys
,这似乎迫使 byobu 退出缩放窗格模式。我确信它在某些情况下很有用。
有没有办法可以针对我的用例禁用它,在某个地方.byobu/config
?我环顾四周,没有找到关于在某些模式下抑制击键的任何文档,我不确定从哪里开始。
答案1
我尝试了一些方法,但并不容易。
您需要两个不同的命令,一个用于放大分割,另一个用于缩小。您可以将其添加到本地~/.byobu/.tmux.conf
,然后使用Shift-F11放大,使用Alt-F11缩小:
bind-key -n S-F11 resize-pane -Z \; unbind-key -n S-Up \; unbind-key -n S-Down \; unbind-key -n S-Left \; unbind-key -n S-Right
bind-key -n M-F11 resize-pane -Z \; bind-key -n S-Up select-pane -U \; bind-key -n S-Down select-pane -D \; bind-key -n S-Left select-pane -L \; bind-key -n S-Right select-pane -R
全面披露:我是屏风。