是否可以重置 vim 用于文件缓冲区的索引序列?

leo*_*leo 10 vim buffer

当我在 vim 中打开新文件时,缓冲区索引似乎跳过了任意索引。我使用b<buffer-index>,在缓冲区之间切换,因此为了理智/强迫症而拥有顺序索引是有帮助的。过了一会儿,我只是退出 vim 并通过 CL 加载我当前正在处理的文件,并按顺序对它们进行排序,但是当您有多个子目录路径时,这很痛苦。

我可以重置序列或其他什么吗?

Hep*_*ite 12

不,必须重新启动 Vim。它们不能被重置的原因有很多,有些是内部原因,有些是为了避免存储缓冲区编号的 Vim 脚本出现意外。

您是否知道:buffer some_partial_buffer_name只要您提供的字符串 ( some_partial_buffer_name) 是唯一的,您就可以跳转到另一个缓冲区?

  • 啊! 感谢您的提示,我不知道 :buffer 使用部分名称。 (2认同)