超级管理员
楼主
在大仓库里用 grep 和 find 检索,往往要等上几秒甚至更久,CI 与本地反馈都被拖慢。换成 ripgrep(rg)与 fd 后,同样的检索常常快一个数量级,而且默认就遵守 gitignore,少返回一堆依赖目录的噪音。
ripgrep 常用法 rg 模式 直接递归搜内容;加 -n 显示行号,-t py 限定语言,-l 只列文件名;配合 -C 3 看上下文。它还能直接吃 .gitignore,比 grep 加一堆 --exclude 干净得多。
fd 替换 find fd 名字 按文件名模糊找,语法比 find 友好,默认忽略隐藏与忽略项;fd -e md 限定扩展名,fd -x 对每个结果执行命令。
组合拳 fd -e py | rg 函数名 先圈文件再搜内容;rg -l 模式 | xargs sed 批量改。把它们接进 shell 别名与编辑器集成,每天几十次小操作加起来能省下可观的时间。
本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。