Atomで特定のディレクトリの中でファイルを検索する時に使えるTips
Atom Editorで、プロジェクト内のファイルが多すぎてキーワード検索をかけると結果が多すぎて、そこからさらに検索かけたくなったりします。
そんな時に、例えばこのディレクトリは除外したい or このディレクトリ内だけ検索したい、なんて感じで条件が指定出来れば随分絞り込めると思います。
やり方は、
FindメニューのFind Project
普段、検索する時は
こんな感じで検索画面が開くと思います。
この3段目、検索する場所を絞る設定になっています。
例えば、
lib配下だけを検索したい場合には
ここに
lib
と入れれば良い訳です。
もし、複数の場所から検索したい場合は
lib,app,public
とすれば、libとappとpublicのディレクトリから検索出来ます。
さらに、例えばpublicの下に無駄に大きいassetsのautocompile結果が同時に格納されていたとして
その下は検索したくない、なんていう時は
lib,app,public,!public/assets
とすれば、public/assets配下は無視されるようになります。
応用で、gitでsubmoduleを多用している場合、.git配下も検索対象になってしまいますが
!.git
としておくだけで、.git配下は無視するようになります。
では!
おまけ
grepで同様に絞り込んだりするのは
grep -R "json" --exclude-dir=public/assets --include-dir=lib --include-dir=app *
という感じでしょうか。
それでは!