ripgrep 类型定义以跳过测试

ripgrep 类型定义以跳过测试

我希望能够运行rg -Ttests而不是打字rg -g'!tests/' -g '!test/' -g'!Tests/' -g '!Test/',这可能吗?

答案1

您不能为此使用-T(或),因为are 用于文件类型,并且文件类型-t-t/-T实际上根本不适用于目录。这可能可以更好地记录下来。

@OhMyGoodness 的解决方案tests='...'是一个非常好的解决方案。您还可以定义一个别名:

alias rgT="rg -g '!tests/' -g '!test/' -g '!Tests/' -g '!Test/'"

答案2

环境变量怎么样?

 tests='-g!tests/ -g!test/ -g!Tests/ -g!Test/'
 rg $tests foo

相关内容