ripgrep(常用命令:rg):一个用 Rust 编写的高速文本搜索命令行工具,功能类似 grep,擅长在项目目录中进行递归搜索,并通常会遵循 .gitignore 等忽略规则;常用于查找关键词、正则匹配、代码检索等。(也常被视为对传统 grep 的现代替代品之一。)
/ˈrɪpˌɡrɛp/
Use ripgrep to find "TODO" in the project.
用 ripgrep 在项目中查找 “TODO”。
Ripgrep can scan large codebases quickly, honoring .gitignore and supporting complex regular expressions when needed.
ripgrep 能快速扫描大型代码库,会遵循 .gitignore,并在需要时支持更复杂的正则表达式。
ripgrep 由 rip + grep 组成:grep 源自经典命令(与“全局用正则搜索并打印”这一思路相关),而 rip 在名称中常被理解为强调“速度快、性能强”的现代替代工具气质。该工具由开发者 BurntSushi 创建,定位为更快、更符合现代项目结构(如尊重忽略文件)的搜索工具。
由于 ripgrep 是较新的技术工具名,它更常出现在技术文档与开发者写作中,而非传统文学作品中;常见出处包括: