2012-02-27 12 views
2

Vimで検索した結果、:g//#で検索結果のリストを取得し、:bufdo g//#ですべてのバッファで一致するリストを取得できます。Vimのクロスバッファ検索結果リスト?

しかし、bufdoと一緒に使用すると、マッチした場所のファイルが表示されないか、マッチにジャンプするオプションが表示されないため、現実的ではありません。

これを許可するプラグインはありますか?

*#などのショートカットで頻繁に使用するため、これはVimの内部検索に使用します。 LustyExplorerLustyBufferGrep)はすべてのバッファから検索することができますが、独自の検索入力を使用しています...内部Vim検索を再利用したいと思います。

答えて

2

You can paste the contents of vim search register with CTRL-R+/。これを行うことができる他のプラグインにはBuffersaurusがあります。

このようBuffersaurusに内部Vimの検索を統合することが可能であるように思わ:

map <Leader>b :Bsgrep <c-r>/<cr> 

は、リストを開くためにBリーダー + をヒット。

+0

ありがとうございます!私はこの答えに可能な統合の例を加えました。 – Epeli

+0

@エペリ:これを歓迎します。 – Benoit