简单来说:是的,绝大多数情况下就是通过“文件后缀名”来找的。
但是,-t (Type) 比单纯写后缀名(Glob)更高级、更聪明一点。你可以把它理解为 “后缀名的打包套餐”。
以下是详细解释:
1. 它是“后缀名的集合”
当你使用 -t 指定一个类型时,ripgrep 其实是在后台帮你把这个类型对应的所有常见后缀名都选上了。
举个例子:
如果你写rg -t html ...,它不仅仅是搜.html,它会自动搜以下所有后缀:.html.htm.xhtml
如果你写 `rg -t cpp` (C++),它会搜: * `.cpp` * `.cxx` * `.hpp` * `.cc` * `.h` (头文件)</