find + grep でソースコードのテキストを検索するなんてことをよくやっていましたが、もっといいツールあったねってメモ。 1年以上使ってみたけど、find + grep よりずっと楽でいいという結論。長く使えるといいな。 ack-grep ag コマンドは双方ともにバージョン管理システムのディレクトリやらを自動的に検索対象外にしてくれたりと気が利く子です。.gitignoreや.hgignoreまでチェックしてから検索してくれるという空気の読みっぷりにはヨダレダラダラです。検索結果も見やすい。 grep 比較のためgrepの結果を載せておく。(出力結果の見た目についてオプション頑張れば同じことできそう。覚える記憶力はないが) $ grep GitServlet -R * src/main/scala/servlet/GitRepositoryServlet.scala:import