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


8

当我在vim中打开新文件时,缓冲区索引似乎跳过了任意索引。我使用来在缓冲区之间切换b<buffer-index>,因此出于理智/ OCD的考虑,它有助于具有顺序索引。片刻之后,我只是退出vim并通过CL加载当前正在处理的文件,并按顺序对其进行排序,但是当您具有多个子目录路径时,这很麻烦。

我可以重设顺序吗?

Answers:


11

不,并非没有重新启动Vim。不能重置它们有多种原因,其中一些是内部的,有些原因是为了避免存储缓冲区号的Vim脚本出现意外。

您是否知道只要提供的字符串是唯一的,就可以执行“:buffer 部分缓冲区名称 ”跳转到另一个缓冲区?


2
啊! 感谢您的提示,我不知道:buffer使用部分名称。
leo

vim-airline然后使用伪缓冲区号。
Paschalis

3

创建一个会话(:mksession!),关闭vim并打开该会话(:so Session.vim)将对您的索引重新排序,从2开始(1是用于获取会话的)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.