如何在Ack搜索中添加hamstache?

时间:2012-09-27 15:12:56

标签: haml mustache ack

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" ...

2 个答案:

答案 0 :(得分:1)

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

--type-add用于添加已存在的扩展程序。首次为文件类型指定扩展名时,您需要--type-set

但要注意--type-set,因为它会覆盖设置的内容。例如,如果您执行--type-set=ruby=.rubytest,则扩展程序确认将.rubytest

ack 2.0(在alpha中)有一个调试选项,可以使调试更容易,更清晰。

答案 1 :(得分:0)

在我看来,您错过了.文件扩展名之前的hamstache