in ack's home page, da listet eine Menge Dateitypen, aber ohne aspx, ist es möglich, es zu unterstützen?Wie können Sie mehr Dateitypen unterstützen?
Antwort
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
--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.
Der bessere Weg, dies mit --type-Set zu tun ist. –
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
+1 Die 'man'-Seite sagt" Wenn Sie einen ** neuen ** Typ definieren oder einen vorhandenen Typ komplett neu definieren möchten, verwenden Sie ** '--type-set **." –
für ubuntu Ort .ackrc unter/home/ / –
deepak