VIMの方法を理解していないものがいくつかあります。
これらの1つは、次のようなプロジェクトを検索しています(AtomでVIMを使用):
現在、ファイル名にCtrlPを使用していますが、内容はどうですか?
文字列で検索した後、VIM and/or VIM plugins?
_:grep
_または_:vimgrep
_を使用して、ファイルの内容を検索します。結果は、「:cw
_」と入力して開くことができる「場所リスト」に配置されます Enter。
_:grep
_の構文は、デフォルトでは grep(1)
コマンドと同じです。
_:grep 'my pattern.*' /path/to/dir
_
デフォルトでは、現在のディレクトリ(_:pwd
_)を検索します。
_:grep
_と_:vimgrep
_の主な違いは、_:vimgrep
_(略して_:vim
_)はVim互換の正規表現を使用するのに対し、_:grep
_はあなたの_&grepprg
_が使用します。
_&grepprg
_を別の値に設定することにより、カスタムプログラムを使用できます。個人的には ack が好きで、Perl互換の正規表現を使用しています。