私はこのコマンドを使ってディレクトリ内の単語を:vim COMPANY_ID ~/Projects/creditdutile/loanrabbit/* | cw
見つけます。ただし、このコマンドはサブディレクトリではなくファイルのみを探しているようです。グローバル研究にこのコマンドをどのように使用しますか?COMPANY_ID
loanrabbit
答え1
Vim内でこのコマンドを呼び出すとします。これを使用して**
ディレクトリツリーを検索できます。つまり
:vimgrep COMPANY_ID ~/Projects/creditdutile/loanrabbit/** | cw
:h starstar-wildcard
参考資料の全文書を参照してください**
。また、**
パスの一部として使用することもできます。たとえば、私はしばしば次のテンプレートを検索します。
:vimgrep h1 temp**/*.html
templates/foo.html
と両方が一致します。temp/extra/templates/bar.html
恥ずかしいマーケティング:私たちはVi&Vim スタック交換コミュニティ
答え2
これを理解するのは少し難しいですが、そのディレクトリとサブディレクトリ内のすべてのファイルからgrep -nr "COMPANY_ID" ~/Projects/creditdutile/loanrabbit/
その単語を検索する良い方法です。COMPANY_ID
vimでこれを実行しようとすると、ほぼすでに:vimgrep ~/Projects/creditdutile/loanrabbit/** | cw
実行できます。アスタリスクを使用すると、ディレクトリ全体を検索できます。
答え3
grep コマンドの使用
grep -r "COMPANY_ID" ~/Projects/creditdutile/loanrabbit/