2010-10-06 54 views

回答

64

在窗口,添加.ackrc文件在C:\ Documents和Settings \提供yourname,与内容

--type-set=aspx=.aspx 

你可以设置一个类型的多文件扩展名,由独立的 “”

--type-set=aspx=.aspx,.ascx 
注意

ack语法和行为已与第2版。显著改变上述的第2版的等效是:

--type-set=aspx:ext:aspx,ascx 

其中语法为--type-set TYPE:FILTER:FILTERARGSFILTER可以是ext, is, match, firstlinematch中的任何一个。详细解释请务必阅读man page

看到

+2

+1'man'页面显示“如果你想定义一个**新**类型,或者完全重新定义一个现有类型,那么使用**'--type-set' **。” – 2011-02-28 14:27:33

+0

for ubuntu place .ackrc在/ home/ / – deepak 2013-12-30 05:50:49

12
--type-add TYPE=.EXTENSION[,.EXT2[,...]] 
        Files with the given EXTENSION(s) are recognized as 
        being of (the existing) type TYPE 

http://betterthangrep.com/

您可以添加这个在你的home目录到.ackrc。

+2

更好的方式来做到这一点是--type设置。 – 2011-02-28 21:46:52

+0

是的,这个答案好多了。另一个导致您的所有其他文件不再被找到。如果你打算把它放在.ackrc文件中,那么在--type-add之后你还需要一个=号而不是空格。 – jsarma 2013-07-03 02:02:06