2

Ack 没有搜索我的 .hamstache 文件。如何将其包含在搜索中?

我的 .ackrc 文件如下所示:

--type-add
ruby=haml

--type-add
ruby=slim

--type-add
js=.coffee

--type-set
coffee=.coffee

--type-add
haml=hamstache

当我对项目进行搜索时,我收到以下消息:

ack: --type-add: Type "haml" does not exist, creating with "hamstache" ...
4

2 回答 2

1

警告只是警告,而不是错误。您可以放心地忽略它。

--type-add用于添加到已经存在的扩展。您希望--type-set第一次为文件类型指定扩展名。

但是要小心--type-set,因为它会覆盖任何设置。例如,如果你这样做了--type-set=ruby=.rubytest,那么只有扩展 ack 会识别 is .rubytest

ack 2.0 (in alpha) 有一个调试选项,使调试更容易和更清晰。

于 2012-09-27T20:38:40.537 回答
0

在我看来,您缺少文件扩展名.之前的文件。hamstache

于 2012-09-27T20:24:00.247 回答