nell'account home page, sono elencati molti tipi di file, ma senza aspx, è possibile consentire a ack di supportarlo?Come consentire ad Ack di supportare più tipi di file?
risposta
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
--type-add TYPE=.EXTENSION[,.EXT2[,...]]
Files with the given EXTENSION(s) are recognized as
being of (the existing) type TYPE
È possibile aggiungere questo al .ackrc in DirectoryIniziale.
Il modo migliore per farlo è con --type-set. –
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
+1 La pagina 'man' dice" Se vuoi definire un ** nuovo ** tipo, o ridefinire completamente un tipo esistente, usa ** '--type-set' **." –
per ubuntu place .ackrc sotto/home/ / –
deepak