添加文件类型以永久确认

Mar*_*óth 16 ack file-types

我最近学习了如何让 ack 支持更多文件类型(将以下内容添加到.ackrc):

--type-add
latte=.latte
Run Code Online (Sandbox Code Playgroud)

不幸的是,这会在我使用的每个 ack 搜索中生成一条信息行,即使是结果为 0 的搜索也是如此。

$ ack --latte dump
ack: --type-add: Type "latte" does not exist, creating with ".latte" ...
Run Code Online (Sandbox Code Playgroud)

有没有办法让它成为一个更永久的添加?(即摆脱此信息行)这在我看来就像是在每次 ack 调用中添加这种新类型。是我安装的ack有问题吗?

我在 Mac OS X 10.5.8 上使用 ack 1.92(在 Perl 5.10.1 下运行)

Arj*_*jan 18

在我看来,文档声称您需要--type-set改为:

--type-set
latte=.latte
Run Code Online (Sandbox Code Playgroud)

尽管--type-add是,重点煤矿:

具有给定扩展名的文件被识别为(现有的)类型类型。