È possibile ignorare più directory in Ack, senza ripetere la flag?Ack - Ignorare più directory senza ripetere il flag
ad es. So che i seguenti opere (vale a dire l'impostazione più flag):
ack --ignore-dir=install --ignore-dir=php 'teststring'
speravo che avrei potuto separare le directory con le virgole, come posso fare con le estensioni come segue:
ack --ignore-file=ext:css,scss,orig 'teststring'
Tuttavia , il seguente separati da virgola ignorare bandiera non funziona:
ack --ignore-dir=install,php 'textstring'
E 'possibile utilizzare alcuni di breve mano equivalenti, quindi non hav e per digitare ripetutamente il flag --ignore-dir?
Interessante, ma non credo che questo è fattibile in Ack 2. ricevo il seguente messaggio: L'opzione '-a' non è valida in ack 2 Questo perché ora abbiamo -k/- tipi noti che rende solo i file selezionati di tipi noti, piuttosto che qualsiasi file di testo (che è il comportamento di ack 1.x). Si possono avere opzioni in un .ackrc o nella variabile d'ambiente ACKRC_OPTIONS. Prova a usare il flag --dump – SparrwHawk
@ La soluzione di Birei funziona solo su Ack 1.x. I flag -a e -G sono stati rimossi in Ack 2 a favore del flag -x. –