ripgrep (rg)

部分内容由机器翻译
开源项目Show HN 2016

终端上最快的递归正则表达式搜索工具

ripgrep 由 Andrew Gallant(BurntSushi)用 Rust 语言编写,被 Hacker News 誉为系统编程和命令行界面(CLI)设计的杰作。

99.8极客分
提及
4,890
讨论者
3,200
好评率
99%

Hacker News 社区口碑与评价提炼

基于近 20 年开发者社区真实讨论、自发推荐与辩论综合提炼。

社区认可的核心优势

  • 在大型代码库中拥有无与伦比的原始搜索速度
  • 默认情况下会遵循 .gitignore 规则,无需配置
  • 出色的文档、错误信息和Unicode支持

常见局限与选型权衡

  • 仅支持单行正则表达式(多行模式需要启用标志,且会降低搜索速度)
最适合的使用场景: 每位通过命令行处理代码库的工程师。

常被一同对比提及的替代品 / 协同产品

Hacker News 社区原帖引述与极客评价

来自独立开发者最真实的未过滤原声评论。

2 条讨论
@simonw•2021/10/27
查看原帖 ↗
讨论串: 向 HN 提问:哪些命令行工具改变了你的编码方式?
“ripgrep 堪称有史以来最杰出的三大开发工具之一。它对我的日常工作带来的改变,远超任何集成开发环境(IDE)。”
@BurntSushi•2016/9/23
查看原帖 ↗
讨论串: Show HN:ripgrep——一款支持 gitignore 的更快 grep 工具
“ripgrep 从一开始就旨在以物理上可能的最快速度搜索代码,同时尊重你的 gitignore 文件。”