logやtmpディレクトリが同じ階層にあるからアプリ全体で検索したい時にlogファイルとかから引っかかってきてウザいので検索対象から除外したい時
--ignore オプションを使う
$ ag -h -i --ignore-case Match case insensitively --ignore PATTERN Ignore files/directories matching PATTERN (literal file/directory names also allowed) --ignore-dir NAME Alias for --ignore for compatibility with ack.
logディレクトリを除外して探したい時は
$ ag <検索ワード> --ignore log
logディレクトリとtestsディレクトリを除外したい時はそれぞれに --ignore
キーワードを付ける
$ ag <検索ワード> --ignore log --ignore __tests__
.agignore
~/.agignore
を作成して除外したいファイルやディレクトリを設定しておくことも出来るっぽい。
||
みたいな感じで複数ディレクトリ、ファイルを除外したい時はこちらを設定しておくのが楽そう。
[参考]
- 作者: サンドロビッチ・ヤバ子,MAAM
- 出版社/メーカー: 小学館
- 発売日: 2016/12/19
- メディア: Kindle版
- この商品を含むブログ (2件) を見る