2016-12-30 98 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等; 搜索二进制文件和隐藏文件以及)