加载中...

ripgrep(命令名 rg)是由 Andrew Gallant 用 Rust 开发的命令行文本搜索工具,面向代码仓库搜索场景,以速度快、默认行为贴合开发者习惯著称。
ripgrep 默认递归搜索当前目录,自动跳过 .gitignore 中忽略的文件、隐藏文件和二进制文件,省去大量手工排除参数。其速度优势来自 Rust 正则引擎的有限自动机实现、SIMD 加速的字面量匹配以及并行遍历目录。
rg pattern 即完成递归搜索;rg -t py pattern 限定文件类型;rg -i 忽略大小写,rg -l 只列文件名,rg -n 显示行号(默认开启);rg --hidden --no-ignore 可关闭默认过滤搜索全部文件。

登录 后参与讨论
暂无讨论,来发表第一条评论吧