題 是否可以重置vim用於文件緩衝區的索引序列?


當我在vim中打開新文件時,緩衝區索引似乎跳過了任意索引。我在緩衝區之間切換 b<buffer-index>,因此有理由為理智/ OCD提供順序索引。過了一會兒,我只是退出vim並通過CL加載我正在處理的文件並按順序對它們進行排序,但是當你有多個子目錄路徑時,這很痛苦。

我可以重置序列嗎?


9
2017-12-27 17:56


起源




答案:


不,不是沒有重新啟動Vim。有許多原因導致它們無法重置,其中一些是內部的,一些與避免使用存儲緩衝區數字的Vim腳本的意外情況有關。

你知道你可以做“:緩衝 部分緩衝區名稱“只要您提供的字符串是唯一的,跳轉到另一個緩衝區?


10
2017-12-27 19:03



啊!謝謝你的提示,我不知道:緩衝區使用部分名稱。 - leo
vim-airline然後使用偽緩衝區號碼。 - Paschalis


創建會話(:mksession!),關閉vim並開啟會話(:so Session.vim)將從2開始重新排序索引(1用於源會話)。


1
2018-06-03 14:12