2011-10-14 56 views
10

我想配置我的.ackrc,以便ack不會看到我的測試/覆蓋文件夾。到目前爲止,我已經結束了與此:忽略.ackrc中的子目錄

--ignore-dir=coverage

這工作,但它並不感到相當爲權:

--ignore-dir=test/coverage

問題是後者無法正常工作並搜索測試/覆蓋內容。

我錯過了什麼,或者是不準備處理子目錄嗎?

+0

你不會錯過任何東西。我看起來不錯,但它似乎不是我能說得最好的選擇。 –

回答

11

ack changelog明確提到這是一個功能,自ack 1.93_02以來支持。 Quote:「--ignore-dir選項現在可以忽略相對於您當前目錄的整個路徑。」

我試過了,它的工作原理。我會檢查你的測試/覆蓋目錄是否與你運行的文件夾直接相關。否則我不確定會發生什麼。

+0

太棒了。謝謝! – GregSchoen

+0

很高興知道,Ubuntu的ack版本是1.92,它不適合我。希望他們很快升級。謝謝。 – Bastes

+0

該鏈接只是重定向到主頁..米有同樣的問題..但沒有得到確切的解決方案。我應該在.ackrc中寫什麼? – codeofnode