真不是吹,装了 ripgrep 之后我好久没手敲过 grep 了。结论先说:在"找东西"这件高频小事上,它把一个点做到了极致,还顺手把你以前要记的一堆参数给省了。
速度是最先能感知到的。Rust 写的多线程搜索,几十万文件的大仓库里敲下去基本秒回,再不用盯着终端发呆等咖啡凉。以前 grep 一个大目录,那等待感真的很劝退。
更省心的是它默认就懂事。.gitignore 里的、隐藏文件、二进制,一律跳过,结果干净不掺噪音。grep 想达到同样效果得自己堆 --exclude,漏一个就满屏垃圾,还得回过头去一条条过滤,烦得很。
融入工作流也零摩擦。fzf、vim、telescope 这些几乎免配置就能接上,它就在背后悄悄接管了找代码这件事,你甚至感觉不到它的存在。你们搜大仓库都用的啥,有比这更上头的吗?