我很惊讶我无法找到答案,但也许我遗漏了一些明显的东西:是否可以为每个窗口保留一个缓冲区列表?我经常有大约 4 个拆分,每个拆分通常都有特定的用途:一个是 CSS,另一个是 JS,还有一些是 HTML,等等。
我可能正在寻找一个插件来完成这个。最近我一直在使用 BufExplorer,它确实有一个设置,允许您保留每个选项卡的缓冲区列表,但不是每个窗口。
我真的很喜欢 BufExplorer 的 MRU 列表,但我发现它基于我的全局缓冲区列表很烦人 - 我想要的是每个窗口的 MRU 历史记录。
小智 0
为什么要把这种级别的窗口管理硬塞到 vim 中呢?我偶尔会使用分割窗口 - 我将 Ctrl-F 映射到出现在分割窗口中的“在文件中查找”样式的 grep 命令,有时我也会使用 vimdiff。
但是你真的想要在 vim 中进行永久的窗口管理吗?PuTTY 连接管理器和各种终端仿真器可让您按照自己的需要分割终端,然后在每个终端中运行单独的 vim 会话。