2011-10-14 17 views
10

Mi piacerebbe ottenere il mio .ackrc configurato in modo che Ack non guardi all'interno della mia cartella test/copertura. Finora ho finito con questo:Ignorare le sottodirectory in .ackrc

--ignore-dir=coverage

Questo funziona, ma non si sente abbastanza destra come:

--ignore-dir=test/coverage

Il problema è che quest'ultimo non funziona e viene cercato il contenuto di test/copertura.

Mi manca qualcosa o l'ack non è preparato per gestire le sottodirectory?

+0

Non ti manca nulla. Anch'io sto guardando bene, ma non mi sembra un'opzione come meglio posso dire. –

risposta

11

Il numero ack changelog menziona esplicitamente questa funzione, supportata dal rilascio 1.93_02. Preventivo: "L'opzione --ignore-dir ora può ignorare interi percorsi relativi alla directory corrente."

Ho provato e funziona. Vorrei verificare se la directory test/coverage è direttamente relativa alla cartella da cui stai eseguendo ack. Altrimenti non sono sicuro di cosa potrebbe succedere.

+0

Fantastico. Grazie! – GregSchoen

+0

Buono a sapersi, la versione ack di Ubuntu è 1.92 e non ha funzionato per me. Spero che si aggiornino presto. Grazie. – Bastes

+0

il collegamento semplicemente reindirizza alla pagina iniziale .. m avendo lo stesso problema .. ma non ottiene la soluzione esatta. cosa dovrei scrivere in .ackrc. – codeofnode

Problemi correlati