Byobu 状态栏与 vim-airline 冲突

Byobu 状态栏与 vim-airline 冲突

我开始使用 Byobu 并发现了这个有趣的问题。然后我在 byobu 会话中运行带有 vim-airline 插件(类似 powerline 的状态栏)的 Vim,它会干扰 byobu 状态栏。即使我关闭 vim,问题仍然存在。

截图上可以看得更清楚:

Vim 打开:

Vim 打开

Vim 关闭:

Vim 关闭

答案1

引用自 Github 上发布的解决方案,问题@PabloBianchi 提到:

显然,为了使 byobu 和 powerline 正确显示窗口名称,您需要将默认命令设置添加到您的 .tmux.conf(在我的情况下是 fish):

设置选项 -g 默认命令“/usr/bin/fish”

值得注意的是,如果您使用 byobu 的 F2 创建窗口,则只有第一个窗口会获得名称,其余窗口只会获得一个奇怪的连字符 (-)。

但是,如果您使用标准 -c 键绑定来创建窗口,那么所有窗口都会有正确的名称。

相关内容