推广 热搜: 行业  机械  设备    系统  教师  经纪  参数    蒸汽 

推荐一款命令行下最快的文本搜索神器 RipGrep

   日期:2024-11-10     移动:http://yejunbin01.xhstdz.com/mobile/quote/62130.html
-A, --after-context 显示匹配内容后的  行。会覆盖  选项。-B, --before-context 显示匹配内容前的  行。会覆盖  选项。-b, --byte-offset显示匹配内容在文件中的字节偏移。和  一起使用时只打印偏移。-s, --case-sensitive启用大小写敏感。会覆盖    选项。--color 什么时候使用颜色,默认值为:auto。可选值有:never、auto、always、ansi。如果  选项被使用,那么默认值是 never。--column显示匹配所在列数 (从 1 开始)。如果不显示列号可用  取消掉。-C, --context 显示匹配内容的前面和后面的  行。该选项会覆盖    选项。--context-separator 在输出结果中分隔非连续的输出行 。可以使用  ,默认是 。-c, --count只显示匹配结果的总行数。如果只有一个文件给 Ripgrep,那么只打印匹配结果的总行数。可以用 来强制打印文件名,该选项会覆盖  选项。--count-matches只显示匹配结果的总次数。可以用 来强制在只有一个文件时也输出文件名。--debug显示调试信息。--dfa-size-limit 指定正则表达式 DFA 的上限,默认为 10M。该选项允许接受与 相同大小的后缀标志。-E, --encoding 指定文本编码格式, 默认是 auto。更多编码格式参考:https://encoding.spec.whatwg.org/#concept-encoding-get-f, --file ...从文件中读入搜索模式, 一行一个模式。结合 参数可多个文件一起组合使用,所有组合会被匹配。--files打印所有将被搜索的文件路径。以 方式使用,不能增加搜索模式。-l, --files-with-matches只打印有匹配的文件名。该选项会覆盖 。--files-without-match只打印无匹配的文件名。该选项会覆盖 。-F, --fixed-strings把搜索模式当成常规文字而非正则表达式。该选项可以用 来禁止。-L, --follow该选项会递归搜索符号链接,默认是关闭的。该选项可以用  选项来手动关闭。-g, --glob ...包含或排除用于搜索匹配给定的文件和目录,可以用 ! 来取反。该选项可以多次使用,会匹配 .gitignore 中的规则。-h, --help打印帮助信息。--heading打印文件名到匹配内容的上方而不是在同一行。该选项是默认启用的,可以用 来关闭。--hidden启用搜索隐藏文件和文件夹。默认情况下是忽略搜索隐藏文件和文件夹的, 可用  来关闭。--iglob ...作用同 , 但这个选项大小写不敏感。-i, --ignore-case指定搜索模式中的大小写不敏感。该选项会被    覆盖。--ignore-file ...指定搜索时需忽略的路径,格式同 , 可同时指定多个。如果存在多个 标记时,后面优先级会更高。-v, --invert-match反向匹配,显示与给定模式不匹配的行。-n, --line-number显示匹配内容所在文件的行数,该选项默认是打开的。-x, --line-regexp只显示整行都匹配搜索模式的行。该选项会覆盖 。-M, --max-columns 不打印长于  中指定节字大小的匹配行内容,只显示该行的匹配数。-m, --max-count 限制一个文件中最多  行被匹配。--max-depth 限制文件夹递归搜索深度。如:则表示不执行任何搜索。--max-filesize 搜索时忽略大于  byte 的文件。SUFFIX 的单位可以是:K、M、G,默认是:byte。--mmap尽量使用 Memory Maps 进行搜索,这样速度会更快。该选项是默认行为。如果使用  搜索文件时 Ripgrep 发生意外中止,可使用  选项关闭它。--no-config不读取 configuration 文件, 并忽略 RIPGREP_CONFIG_PATH 变量。--no-filename不要打印匹配文件的文件名。--no-heading不在每个匹配行上方打印文件名,而是在匹配行的同一行上打印。--no-ignore不读取忽略文件,如:.gitignore、.ignore 等。该选项可以用  关闭。--no-ignore-global不读取全局的 ignore 文件,比如: 。该选项可以用  关闭。--no-ignore-messages取消解析 .ignroe、.gitignore 文件中相关错误信息。该选项可通过  关闭。--no-ignore-parent不读取父文件夹里的 .gitignore、.ignore 文件。该选项可通过  关闭。--no-ignore-vcs不读取版本控制器中的 .ignore 文件。该选项可通过  关闭。-N, --no-line-number不打印匹配行数。--no-messages不打印打开和读取文件时相关错误信息。-0, --null在打印的文件路径后加一个 NUL 字符。这对于结合 Xargs 使用时是非常有用的。-o, --only-matching只打印匹配的内容,而不是整行。--passthru同时打印文件中匹配和不匹配的行。--path-separator 路径分隔符,在 Linux 上默认是 /,Windows 上默认是 。--pre   处理文件后,并将结果传递给 Ripgrep。该选项存在一定的性能损耗。-p, --pretty该选项是  的别名。-q, --quiet该选项不会打印到标准输出, 如果匹配发现时就停止搜索。当 RipGrep 用于 exit 代码时该选项非常有用。--regex-size-limit 设置已编译正则表达式的上限,默认限制为10M。-e, --regexp ...使用正则来匹配搜索条件。该选项可以多次使用,可打印匹配任何模式的行。-r, --replace 用相应文件内容代替匹配内容打印出来。-z, --search-zip在 gz、bz2、xz、lzma、lz4 文件类型中搜索。该选项可通过  关闭。-S, --smart-case如果全小写,则大小写不敏感,否则大小写敏感。该选项可通过   来关闭。--sort 将输出结果按升序进行排序,可排序类型有:path、modified、accessed、created 。--sortr 将输出结果按降序进行排序,可排序类型有:path、modified、accessed、created 。--stats打印出统计结果。-a, --text搜索二进制文件。该选项可通过  关闭。-j, --threads 搜索时要使用的线程数。-t, --type ...只搜索指定的文件类型。可以通过  来列出支持的文件类型。--type-add ...添加一种文件类型。--type-clear ...清除默认的文件类型。--type-list列出所有内置文件类型。-T, --type-not ...不要搜索某种文件类型。-u, --unrestricted 搜索.gitignore 里的文件,  搜索隐藏文件, 搜索二进制文件。-V, --version打印版本信息。--vimgrep每一次匹配都单独打印一行,如果一行有多次匹配会打印成多行。

推荐一款命令行下最快的文本搜索神器 RipGrep

本文地址:http://yejunbin01.xhstdz.com/quote/62130.html    物流园资讯网 http://yejunbin01.xhstdz.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关最新动态
推荐最新动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号