你还在用 grep 来进行全文搜索吗?尝试更高级的 ripgrep 吧。下面列出 ripgrep 常用的参数与用法:
rg命令会自动忽略在.gitignore以及其他忽略配置中设置的文件。为了不忽略任何文件,可以使用参数:
--no-ignore
rg -i 大小写不敏感。
rg -l 仅仅显示匹配的文件名。
rg -v 反向匹配,即显示不匹配的结果。
rg NEEDLE README.md 在特定文件中查找。可以是一个或多个文件。
rg -c ‐‐sort path|modified|accessed|created NEEDLE 按特定顺序显示结果
rg -g ‘*.nuspec’ NEEDLE 查找特定文件
rg -e NEEDLE1 -e NEEDLE2 多重条件查找