确认没有识别资源文件设置

时间:2012-09-18 13:21:26

标签: ack

我正在使用ack搜索所有源文件,包括.c.cpp.h和其他适当格式(我们称之为.abc)我发现以下工作正常:

ack --type-add cc=abc text_to_look_for

允许ack.abc文件视为C / C ++样式。但是,我认为将此设置添加到我的主目录中的资源文件.ackrc中会很好:

$ cat ~/.ackrc
--type-add cc=abc

这一切似乎都是合理的,并且符合我在手册页中所写的内容。但是,当我不做的时候

ack text_to_look_for

我收到以下错误消息,暗示我不使用我正在使用的选项。

$ ack text_to_look_for
Unknown option: type-add cc
ack: See ack --help or ack --man for options.

谁能看到我在这里做错了什么?我在Solaris 10上使用的是ack版本1.84。不幸的是,升级不是一个选项,但知道它是一个错误还是我做错了会很好。

1 个答案:

答案 0 :(得分:3)

必须是--type-add=cc=abc。这是我的.ackrc

的摘录
# Handle .md files
--type-set=md=.mkd
--type-add=md=.md
# Handle .textile files
--type-set=textile=.textile