假设我在安装了 minibufexplorer 插件的 vim 中打开了 4 个文件。我得到:
[1:file1][2:file2][3:file3][4:file4]
现在我用:bd2
(buffer delete 2) 关闭文件 2:
[1:file1][3:file3][4:file4]
然后再次重新打开:
[1:file1][3:file3][4:file4][2:file2]
看到 file2 现在位于末尾。问题是,如果我打开了 file1 并输入(buffer next),我希望跳转到 file3 而不是 file2(因为 file1 被高亮显示)。这很不方便,因为我不再能够通过快速浏览标题来:bn
判断我是否可以使用。:bn
我记得前段时间插件会将和[file2]
之间的东西放在它应该在的位置。我该如何配置它才能再次这样做?我查看了 readme[file1]
[file3]
github但是好像没有提到这个功能。:MBEToggleMRU
没有达到预期的效果。
我有 vim 版本 8.1 和插件版本 6.5.2。
答案1
事实证明,这是插件中已知的错误。 在其存储库中有一个修复该问题的拉取请求:https://github.com/fholgado/minibufexpl.vim/pull/127
由于该插件似乎不再维护,我使用了 thasmin(拉取请求的作者)的版本,位于此处:https://github.com/thasmin/minibufexpl.vim