Vimでバッファインデックスをリセットするには?

Vimでバッファインデックスをリセットするには?

私はそれを使用していますMiniBufExplバッファを管理します。

私のワークフローでは通常、一度に1つのタスクしか実行しません。いくつかのファイルを開いてコーディングして楽しんでいます。その後、新しいバッファを起動するためにワークスペースを空にしたいと思います。今日私はそれをし:qa[!]て新しいvimを開きます。

MBEはバッファを削除するための優れたコマンドを提供します。窓を閉めないでください:MBEbd、、改善:bdelete

小さなvim関数を簡単に実行して、各バッファをインポートして削除でき:buffersます:MBEbd。事実は、指数が変わらないということです。はい、私は頻繁に使用します:b[N]N私のバッファインデックスはどこにありますか?)。この方法は1〜6個のバッファには高速ですが、2個の数字には痛いです。

ワークフローを改善するためにバッファインデックスをリセットするにはどうすればよいですか?


テストケース:

vim
isomething<ESC>
:enew
ielse<ESC>
:bd!
:enew
:ls

VIM - Vi改善された7.4(2013年8月10日コンパイル、2015年5月9日15:38:59)

ベストアンサー1

セッションを使用すると、vimを再起動するプロセスを簡単に作成できます。

次のコマンドを使用してセッションを保存します。

:mksession!

セッションを開きます。

:so Session.vim

注:バッファインデックスは2から始まります(バッファ1はSession.vimを取得するために使用されます)。

おすすめ記事