2026/07/03(金) [n年前の日記]
#3 [pc][prog] ripgrepをインストールしてみた
Windows11 x64 25H2上で ripgrep なるツールをインストールしてみた。AI(Google Gemini)によると、Rustで書かれた爆速のgrep、らしい。バイナリファイルを除外したり、色付けされたりするらしい。VSCode(Visual Studio Code)でも使われているのだとか。
_【捜索生活向上1】ファイル検索ツール「ripgrep」を利用して、俊足かつ効率的に見つけ出す。 初心者 - Qiita
今回は choco (Chocolatey)経由でインストールした。管理者権限でコマンドプロンプトを開いて、以下を打った。
rg.exe というのが ripgrep のコマンド名らしい。以下の場所にインストールされた。
AI(Google Gemini)によると、以下のような使い分けがいいだろうとのこと。
元々、VSCodeの拡張の todo-tree が、「ripgrepが見つからないから手動でインストールせよ」と言ってきたので今回インストールしてみたけれど、たしかに VSCode のインストール場所を探したら rg.exe が入っていた。VSCode も使っているというのはおそらく本当らしい。ちなみに以下の場所に入っていた。
_【捜索生活向上1】ファイル検索ツール「ripgrep」を利用して、俊足かつ効率的に見つけ出す。 初心者 - Qiita
今回は choco (Chocolatey)経由でインストールした。管理者権限でコマンドプロンプトを開いて、以下を打った。
choco install ripgrep
rg.exe というのが ripgrep のコマンド名らしい。以下の場所にインストールされた。
> which rg "C:\ProgramData\chocolatey\bin\rg.exe"
AI(Google Gemini)によると、以下のような使い分けがいいだろうとのこと。
- ローカルで日常的に grep を使うなら ripgrep がお勧め。使わない理由はない。
- 例えばサーバ上で grep を使う場合は、ほぼ必ず入っているであろう従来の grep (GNU grep) を使ったほうが安全。
元々、VSCodeの拡張の todo-tree が、「ripgrepが見つからないから手動でインストールせよ」と言ってきたので今回インストールしてみたけれど、たしかに VSCode のインストール場所を探したら rg.exe が入っていた。VSCode も使っているというのはおそらく本当らしい。ちなみに以下の場所に入っていた。
C:\Users\(USERNAME)\AppData\Local\Programs\Microsoft VS Code\4fe60c8b1c\resources\app\node_modules\@vscode\ripgrep-universal\bin\win32-x64\rg.exe
◎ choco経由版をアンインストールした :
zipで入手できる版があると知った。
_Releases - BurntSushi/ripgrep
こちらを使うことにしよう…。ripgrep-15.1.0-x86_64-pc-windows-msvc.zip を入手して解凍。中に入ってる rg.exe をパスの通った場所に置く。今回は D:\home2\bin\ 以下に置いた。
choco経由でインストールした版はアンインストールした。
_Releases - BurntSushi/ripgrep
こちらを使うことにしよう…。ripgrep-15.1.0-x86_64-pc-windows-msvc.zip を入手して解凍。中に入ってる rg.exe をパスの通った場所に置く。今回は D:\home2\bin\ 以下に置いた。
> rg --version ripgrep 15.1.0 (rev af60c2de9d) features:+pcre2 simd(compile):+SSE2,-SSSE3,-AVX2 simd(runtime):+SSE2,+SSSE3,+AVX2 PCRE2 10.45 is available (JIT is available)
choco経由でインストールした版はアンインストールした。
choco uninstall ripgrep
[ ツッコむ ]
以上です。