Vim - 每次关闭缓冲区时停止缓冲区编号自动递增

问题描述:

例如,我有缓冲区foo.cb6。当我用bd关闭它并打开bar.c我想要bar.cb6而不是b7Vim - 每次关闭缓冲区时停止缓冲区编号自动递增

谢谢。

这是不可能的;内部的缓冲区编号依次递增;在当前的实施中没有“数字重用”的概念。这将需要更改代码。反对此的一个论点:一些插件也将缓冲区相关信息与缓冲区号相关联。如果这个数字可以指向一个不同的缓冲区,这些插件会被混淆。

获得“干净”缓冲区号的唯一方法是编写一个viminfo或会话文件,重新启动Vim,并重新加载这些缓冲区。