2010-10-06 55 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