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" ...
答案 0 :(得分:1)
警告只是一个警告,而不是错误。你可以放心地忽略它。
--type-add
用于添加已存在的扩展程序。首次为文件类型指定扩展名时,您需要--type-set
。
但要注意--type-set
,因为它会覆盖设置的内容。例如,如果您执行--type-set=ruby=.rubytest
,则仅扩展程序确认将.rubytest
。
ack 2.0(在alpha中)有一个调试选项,可以使调试更容易,更清晰。
答案 1 :(得分:0)
在我看来,您错过了.
文件扩展名之前的hamstache
。