如何让ack支持更多的文件types?
在ack的主页上 ,列出了很多文件types,但没有aspx,是否可以让ack支持它?
在窗口上,将C:\ Documents and Settings \ yourname下的.ackrc文件添加到内容中
--type-set=aspx=.aspx
你可以设置一个types为多文件扩展名,单独用“,”
--type-set=aspx=.aspx,.ascx
注意
ack
语法和行为在版本2上已经发生了很大的变化。版本2中的上述等价物将是:
--type-set=aspx:ext:aspx,ascx
语法是--type-set TYPE:FILTER:FILTERARGS
和FILTER
可以是任何ext, is, match, firstlinematch
。 你一定要阅读手册页来获得详细的解释。
看到
- .ackrc文件
- 定义你自己的types
- Ack版本2手册页
--type-add TYPE=.EXTENSION[,.EXT2[,...]] Files with the given EXTENSION(s) are recognized as being of (the existing) type TYPE
您可以将其添加到您的家庭目录中的.ackrc。