如果当前窗格恰好正在运行 Vim,我想重载循环浏览窗格的 tmux 绑定,以便循环浏览 Vim 窗口。
我可以通过检查窗格标题来检测 Vim 的存在,但这并不可靠,因为 vim 可以通过它恢复,fg
而这将失败。没关系,我可以避免暂停 vim(毕竟我在 tmux 中)。
好的,但是现在 Tmux 必须知道当前运行 Vim 的窗格是否打开了一个窗口(在这种情况下切换窗格)或者当前运行 Vim 的窗格是否打开了多个窗口。
我确信这可以做到。解决方案可以是简单的,也可以是困难和脆弱的。
我如何向 Vim 查询
- 有多少个窗口打开了,
- 当前焦点是哪个窗口索引?
答案1
完美的解决方案就在这里。