Ripgrep (rg) 和 Silver Searcher (ag) 都执行文本搜索,并且都被创建为更好更快的grep
.
在性能方面,两者似乎相似,尽管基准测试表明 Ripgrep 在许多情况下更快(https://blog.burntsushi.net/ripgrep/)。
随着 Ripgrep 的日益流行,它已被集成到 MS Visual Code(Visual Studio Code 2017 年 3 月)中。
功能方面,两者看起来非常相似。命令也非常相似。
瑞普格雷普:
rg "foo" -g "*.cpp"
Run Code Online (Sandbox Code Playgroud)
白银搜索者:
ag -G '\.cpp$' 'foo'
Run Code Online (Sandbox Code Playgroud)
要将搜索限制在目录中,请在命令中添加路径:
ag "bar" /etc/
rg "bar" /etc/
Run Code Online (Sandbox Code Playgroud)