最近把搜代码的主力从grep换成ripgrep,差距比我预想的大。最早纯粹是嫌grep在大仓库里太磨叽,几万个文件里捞个符号要干等它一行行刷屏,等得不耐烦干脆切去IDE点全局搜索。试了rg之后基本是秒回,Rust写的正则引擎跑大规模文件确实稳,敲完回车结果已经贴脸了,那种snappy的感觉挺上头。
更省心的是它默认就尊重.gitignore、跳过隐藏目录,不用每次手动挂一长串exclude。以前grep动不动把node_modules、build翻出来,满屏噪声还得自己筛,现在结果干净,搜什么来什么。我也没当它是银弹,就是和fzf、管道随手组合成一套轻量跳转流程,比开笨重IDE还顺手。你们平时排查问题都拿啥搜?