如何修复 vim minibufexplorer 缓冲区排序?

如何修复 vim minibufexplorer 缓冲区排序?

假设我在安装了 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

相关内容