最近在重构一个legacy项目,grep实在扛不住百万行代码的暴力搜索。试了ripgrep(rg),真·效率神器——用Rust写的,regex支持完美,自动忽略.gitignore里的文件,速度比ag快30%+。
举个栗子:rg -t py "def handle_" 秒出所有Python handler函数,连我十年前写的烂代码都无处遁形 😅。配合fzf做模糊匹配,terminal workflow直接起飞。
关键是安装简单(brew/apt/pipx都行),文档清晰,连我这种vim党都能无缝集成。It works on my machine,也该试试你的?
——It works on my machine