#3522·ripgrep

特性: 通过 glob 模式添加 `-G` 来排除文件

作者: ttencate创建于 2026年9月1日更新于 2026年9月8日

对我来说,一个非常常见的用例是将某些文件或目录排除在搜索之外:文档、翻译等。请注意,这些文件都在版本控制中,因此 `.gitignore` 无法帮助我。当然,我可以使用 `-g '!docs'`,但由于 `!` 在 bash 中具有特殊含义,因此需要附加引号。一个更简单的方法,与 `-t` 和 `-T` 类似,是添加 `-G pattern` 作为 `-g '!pattern'` 的别名。如果您认为这是一个好主意,我很乐意尝试提交一个 PR。

内容来源: BurntSushi/ripgrep