谷歌桌面的源代码搜索

15

是否有一款适用于GDS的索引插件,能够进行源代码搜索?我看到了一些适用于特定类型(Java、C++等)和适用于“任何文本”的插件,这些都不错,但我想要一个可以允许许多/可配置扩展名(HTML、CSS、JS、VB、C#、Java、Python等)的插件。如果能在缓存中允许语法高亮显示(http://pygments.org/),那就是一个巨大的优势。

6个回答

5
我刚刚发现了Dropout工具,它似乎非常好用。只需将Dropout放入任何文件夹中,它就会索引该文件夹中的所有文件。我把它放在我的项目文件夹中,它就可以快速地爬取我的所有代码。非常迅速和灵活的搜索功能。Dropout

3
你可以使用OpenGrok或其他特定于代码的搜索引擎。
我之前写了一个快速评论(链接)其中一些。

2

2
很长时间以来,我曾尝试使用 Google Desktop Search 搜索代码,但我发现它并不适用于该任务,我在 [http://perlmonks.org/?node_id=490310] 中已经概述了原因。问题的要点是 GDS(默默地)只索引了许多源代码文件的一小部分(而且很难找出为什么搜索经常无法找到源代码文件中的大部分内容)。我发现 Copernic Desktop Search 对代码文件的处理效果更好(但我也遇到了一些后续版本的问题,无法找到所有匹配项,所以我一直使用着 2.1.1 版本)。但现在我并不经常使用它(主要是因为我没有权限在新雇主提供的笔记本电脑上安装此类软件)。

我发现 Copernic 在源代码搜索方面非常糟糕。最近我已经将其卸载了。 - cbrulak

0

我只是试一下:

http://desktop.google.com/plugins/i/java.html?hl=en

此外,您还可以使用以下语法在 Google 桌面中搜索 Java 树中的内容:

<YOUR SEARCH> filetype:java under:"C:\hft\trunk"

..我把我的代码放在“C:\hft\trunk”中


很遗憾,该链接已经失效。您知道可以获取新链接的地方吗? - Matt

0
这不是一个Google桌面插件,但适合我们的需求。
我们已经开始使用http://svnquery.tigris.org/,它似乎很有效并且速度非常快。我希望它支持每个站点多个存储库。我们为每个项目设置了一个仓库,所以目前我必须为每个项目创建一个虚拟目录。这不是一个绊脚石,只是我们需要在项目设置脚本中自动化的事情之一。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接