在 vim 编辑器中将缓冲区列表作为快速修复窗口吗?

Gio*_*ino 5 vi vim buffer editor vim-plugin

使用 vim 编辑器,一个常见的任务是浏览缓冲区。我现在使用标准命令,例如:lsor a:cnext

我想以简单(=优秀)的方式浏览 QuickFix 窗口中的缓冲区列表,MRU 插件(https://github.com/yegappan/mru)实现。

有一个像 MRU 文件一样简单但作用于缓冲区的插件吗?

好的,一个可能的解决方案可能是使用:CtrlpBuffers命令,Ctrlp 插件的一部分(https://github.com/kien/ctrlp.vim),但我不是 Ctrlp 的忠实粉丝,有时我不完全理解它的行为(模糊的选择......);所以我正在寻找一些非常简单的 MRU 插件。

顺便说一句,我用:cexpr {expr}命令开玩笑,尝试用列表内容填充快速修复窗口:buffers,但没有成功(也许是因为我对 vimscripts 编程的无知)

有什么建议吗?

谢谢乔治

Ing*_*kat 5

看一下bufexplorer 插件。它会在侧边栏中打开所有缓冲区的可浏览列表,类似于提到的 MRU 插件。此外, vim.org上还有更多此类插件。