システムのソースコードを検索する場合、grepが多く使われます。「-」などの記号も多いのでGoogle検索がうまくいかなかったり、関連するライブラリ含めて検索したいこともあるでしょう。その結果、一見すると不便なgrepが使われます。
今回紹介するオープンソース・ソフトウェアはLivegrep、Webベースのインタラクティブなgrepです。
Livegrepの使い方
こちらが検索結果です。シンプルですが、検索結果は高速に表示されます。
結果をクリックするとGitHubなどの該当行にジャンプします。検索には正規表現も使えます。
リポジトリを指定することも可能です。
Livegrepはインタラクティブに検索可能で、文字を入力する度に絞り込まれていきます。日本語も利用できます。あらかじめインデックス化しておけば、プロジェクト内のコードを素早く検索できるでしょう。
LivegrepはC++製のオープンソース・ソフトウェア(New BSD License)です。
livegrep/livegrep: Interactively grep source code. Source for http://livegrep.com/
MOONGIFTの関連記事
コメント