ripgrep

推荐一个类似grep的工具,ripgrep,优点是快,搜索速度非常快。

https://github.com/BurntSushi/ripgrep

Ripgrep 支持的一些特性

  • 自动递归搜索 (grep 需要 -R)。
  • 自动忽略 .gitignore 中的文件以及二进制文件和隐藏文件。
  • 可以搜索指定文件类型,如:rg -tpy foo 则限定只搜索 Python 文件,rg -Tjs foo 则排除掉 JS 文件。
  • 支持大部分 Grep 的 特性,例如:显示搜索结果的上下文、支持多个模式搜索、高亮匹配的搜索结果以及支持 Unicode 等。
  • 支持各种文本编码格式,如:UTF-8、UTF-16、latin-1、GBK、EUC-JP、Shift_JIS 等。
  • 支持搜索常见格式的压缩文件,如:gzip、xz、lzma、bzip2、lz4 等。
  • 自动高亮匹配的结果。

https://www.hi-linux.com/posts/29245.html

[点击下载] ripgrep-11.0.2-x86_64-pc-windows-msvc.zip

[点击下载] ripgrep-11.0.2-x86_64-unknown-linux-musl.tar.gz