2010-10-06 2 views

Antwort

64

auf Fenster, fügen .ackrc Datei unter C: \ Dokumente und Einstellungen \ Ihr Name, mit Inhalt

--type-set=aspx=.aspx 

Sie einen Typ Multi-Dateierweiterung festlegen, eigener durch ""

--type-set=aspx=.aspx,.ascx 
Hinweis

ack Syntax und Verhalten deutlich mit Version veränderter 2. Das Äquivalent der oben in der Version 2 sei:

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

Die Syntax lautet --type-set TYPE:FILTER:FILTERARGS und FILTER kann eine der ext, is, match, firstlinematch sein. Sie sollten auf jeden Fall die man page für eine detaillierte Erklärung lesen.

siehe

+2

+1 Die 'man'-Seite sagt" Wenn Sie einen ** neuen ** Typ definieren oder einen vorhandenen Typ komplett neu definieren möchten, verwenden Sie ** '--type-set **." –

+0

für ubuntu Ort .ackrc unter/home/ / – deepak

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

von http://betterthangrep.com/

Sie können dieses Add in Ihrem Home-Verzeichnis .ackrc.

+2

Der bessere Weg, dies mit --type-Set zu tun ist. –

+0

Ja, diese Antwort ist viel besser. Der andere bewirkt, dass alle Ihre anderen Dateien nicht mehr gefunden werden. Wenn Sie dies in die .ackrc-Datei einfügen, benötigen Sie nach dem -Typ-Add auch ein = -Zeichen statt Leerzeichen. – jsarma