2010-10-06 2 views

risposta

64

sulla finestra, aggiungere file di .ackrc in C: \ Documents and Settings \ tuonome, con contenuti

--type-set=aspx=.aspx 

è possibile impostare un tipo di estensione del file a più, separato da ""

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

ack sintassi e il comportamento è cambiato in modo significativo con la versione 2. l'equivalente di quanto sopra nella versione 2 potrebbe essere:

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

Dove la sintassi è --type-set TYPE:FILTER:FILTERARGS e FILTER può essere una qualsiasi di ext, is, match, firstlinematch. Dovresti assolutamente leggere lo man page per una spiegazione dettagliata.

vedere

+2

+1 La pagina 'man' dice" Se vuoi definire un ** nuovo ** tipo, o ridefinire completamente un tipo esistente, usa ** '--type-set' **." –

+0

per ubuntu place .ackrc sotto/home/ / – deepak

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

da http://betterthangrep.com/

È possibile aggiungere questo al .ackrc in DirectoryIniziale.

+2

Il modo migliore per farlo è con --type-set. –

+0

Sì, questa risposta è molto meglio. L'altro fa sì che tutti gli altri tuoi file non vengano più trovati. Se lo inserirai nel file .ackrc, avrai bisogno anche di un segno = invece di spazio dopo --type-add. – jsarma