rg 入门教程

今天在看 codex 的 system prompt 看到对 codex 的要求是 优先用 rg,我只知道这个工具比 grep 快,似乎是个现代化的 grep,那得学,我是现代人。 参考了几篇文章:Levon 的 文本搜索神器rg的使用教程、Autumn Skerritt 的 Ripgrep cheatsheet、Marius Schulz 的 Fast Searching with ripgrep,以及官方的 ripgrep README 和 User Guide。 这篇不是全文搬运。我只是把我最可能用到的东西重新按自己的脑回路记一遍。 rg 是干嘛的 一句话: rg 是用来在文件里搜文字的命令。 它的全名叫 ripgrep,但是命令名是 rg。 最基础的样子长这样: 1 rg "要搜索的内容" 这行命令的意思是: 在当前目录下面,递归搜索所有文件,只要某一行包含 "要搜索的内容",就把那一行打印出来。 这里有几个初学者必须先钉死在脑子里的点: rg 默认就是递归搜索,不用像 grep -R 那样自己加 -R 不写目录时,默认搜当前目录,也就是 ./ 它默认会读 .gitignore 它默认不搜隐藏文件,比如 .env 它默认不搜二进制文件,比如图片、数据库文件 它默认把搜索内容当正则表达式,不是纯字符串 安装和确认 Mac 上一般就是: 1 brew install ripgrep Ubuntu / Debian: 1 sudo apt-get install ripgrep Windows 如果用 Scoop: ...

June 24, 2026 · 4 min · 830 words · Ray