2016-12-30 48 views
-2

我最近在使用silver searcher時遇到了問題。某些文件的銀色搜索器失敗

有2個目錄中的文件包含相同的內容:


A.cpp:

This is a cpp file


B.cpp:

This is a cpp file


然而,$ ag cpp返回B.cpp結果,不就是A.cpp

B.cpp

1:這是一段cpp的文件

如何我該如何處理?

這裏是AG命令man page

+0

我在我的mac上安裝了銀色搜索,創建了一個目錄和兩個像你一樣的文件,運行相同的命令並正確列出了這兩個文件。你確定你的文件權限是確定的,你正在搜索正確的目錄,這些文件包含你認爲他們在做什麼? – clearlight

+0

需要記住的一點是,本網站不是在這裏調試這樣的第三方命令。這可能是您想要與開放源代碼項目作者討論的問題,也可能是您自己診斷並修復錯誤。 – clearlight

+0

您可能會發現有用[此答案](https://stackoverflow.com/a/28056235/4970442)。 –

回答

0

我猜A.cpp已被忽略。

檢查.gitignore.ignore等。

,或者你只是搜索與$ ag cpp -u所有文件。

通過

$ ag | ag "unrestricted"

看到更多的細節-u --unrestricted搜索所有文件(忽略.IGNORE,的.gitignore等; 搜索二進制文件和隱藏文件以及)