3

しばらくしてテキストエディタを開いた後、特に多数のファイルにアクセスするかなり実質的なリファクタリングを実行した後は、多くのバッファが開いてしまいます。

emacskill-some-buffersでは、基本的にインタラクティブなyes / noセッションで開始され、各バッファーの名前が表示され、すべてのバッファーが表示されるまで(または、キャンセルするまで、各バッファーを押すyn、保持または削除することができます)を使用することに慣れていました。指図)。

vimで同等のことをする方法はありますか?ワイルドカードを使用できますが、ファイル名はすべて異なる名前のrubyファイルです(基本的にはプロジェクト内のすべてのファイル)。最も簡単なのは、すべてのバッファーを閉じて最初からやり直すことですが、それは私が探している解決策ではなく、将来の参考のためです。

すべてのバッファのリストを含む分割ウィンドウを開き、何らかの方法で閉じたい各バッファに「マーク」を付けて、その決定を「コミ​​ット」できれば、それも機能します。基本的には、バッファのバケットロードを閉じるプロセスに示唆に富むロジックを適用する必要がないものです。

4

1 に答える 1

3

私は同様のことを可能にするプラグインビュッフェを見つけました:

  • :Bufferlistバッファのリストを開くために使用します。
  • j通常のキー( 、 )で上下に移動しますk
  • カーソルの下のバッファを削除しますd

これは、バッファに削除のマークを付けるのに十分似ていると思います。

于 2012-05-26T11:53:29.357 に答える