标签: vim
例如,我在foo.c处有缓冲区b6。当我使用bd关闭它并打开bar.c时,我希望bar.c位于b6而不是b7。
foo.c
b6
bd
bar.c
b7
谢谢。
答案 0 :(得分:3)
那是不可能的;内部的缓冲区数顺序递增;在当前的实现中没有“数字重用”的概念。这需要更改代码。反对这一论点:一些插件也将缓冲区相关信息与缓冲区编号相关联。如果该数字可以指向不同的缓冲区,那么这些插件就会混淆。
获取“干净”缓冲区编号的唯一方法是编写 viminfo 或会话文件,重新启动Vim,然后重新加载这些缓冲区。