想当年刚学写代码那会儿,要在项目里找一个函数,grep 跑半天才磨出来,还把 .git 里的历史一并翻出来凑数,屏幕上刷刷一片白,看得人眼晕。那时候哪有现在这些讲究。
后来被朋友安利了 ripgrep,就是命令行里敲 rg 那个。第一次用我差点以为机器卡了——几万文件的仓库里搜个变量名,回车下去 literally 秒回,还自动跳过 .gitignore 里的依赖目录,干净得不像话。
它最对我胃口的是对中文和那些歪瓜裂枣的字符也认,前阵子帖子里有人说的复制来的隐形空格,rg 配个 -P 用正则就能揪出来,省得拿肉眼一个个刨。btw 默认就比老 grep 聪明,不用背一堆参数。老工具念旧归念旧,该换还是得换。