👏

ripgrepを使ってみる

2023/10/14に公開

ripgrepとは

grepコマンドの強化版。
そもそもgrepコマンドが何かというと、「検索対象のフォルダ内のファイルに特定のキーワードが含まれているファイルを探してくれる」コマンド。
開発をしてると、階層構造のあるフォルダから、数百ファイルとかある中から特定のファイルを探し出したりすることはよくあるので、使いこなせるととても生産性が上がる。

ripgrepを使うと、grepを使用するよりも使いやすく、検索処理も速いそうなので、より生産性が上がる。

インストール

まずは、インストール。Macの方は、下記のコマンドで、brewで簡単にインストールすることができる。

brew install ripgrep

使い方

rg [検索するキーワード]
(使用例)
rg docker

キーワード:dockerで対象フォルダを検索してみた結果

まだ、あまり使いこなせていないので、オプション等は徐々に使いこなせるようにする。
node_moduleなどgit管理外のフォルダ配下も探すことができるそうなので、使い勝手は良さそう。

Discussion