挖代码最烦的就是在一堆仓库里翻某个函数到底定义在哪。我用 grep 翻了快二十年,直到被同事安利了 ripgrep,敲下 rg “func” 直接出结果,递归和跳过 .gitignore 都不用自己操心,二进制文件也自动绕开,干净得很。
它底层是 Rust 写的并行搜索,在那种几十万文件的大仓里基本秒级定位,比传统 grep 体感快出一个量级。输出还自带高亮、行号和配色,盯着看不累。我后来接了个 fzf 做模糊查找,搜完直接上下选文件跳转,如虎添翼。
小工具不显眼,但天天用、省下的时间真不少。你们搜代码都用的啥?