使用Google桌面搜索源代码

时间:2008-09-24 14:15:35

标签: search-engine code-search-engine google-desktop-search

是否有允许源代码搜索的GDS索引插件?我看到一些特定类型(Java,C ++,...)和一个“任何文本”。这些很好,但我想要一个允许许多/可配置扩展(HTML,CSS,JS,VB,C#,Java,Python,......)的扩展。一个巨大的好处是允许在缓存中进行语法高亮显示(http://pygments.org/)。

6 个答案:

答案 0 :(得分:5)

我刚发现Dropout,它看起来效果很好。将Dropout放在任何文件夹中,它将索引该文件夹中的所有文件。我把它放在我的Projects文件夹中,它抓取了我的所有代码。非常快速灵活的搜索。 Dropout

答案 1 :(得分:3)

您可以使用OpenGrok或其他一些特定于代码的搜索引擎。

I wrote a quick review其中一些人不久前。

答案 2 :(得分:2)

已经很长时间了,但上次我尝试使用Google桌面搜索来搜索代码时,我觉得这个任务非常不合适,正如我在{http://perlmonks.org/?node_id=490310]概述的那样,其要点是GDS(默默地)仅将许多源代码文件中的一小部分编入索引(并且弄清楚为什么搜索经常无法找到源代码文件中的大部分内容,这是一个很大的挑战。)

我发现Copernic桌面搜索在代码文件上工作得更好(但是我也遇到了麻烦,因为它没有找到所有匹配项,所以我一直在使用版本2.1.1)。但是现在我并没有太多使用它(主要是因为我没有权限在我的新雇主提供的笔记本电脑上安装这些东西)。

答案 3 :(得分:2)

您可以尝试Larry's Any Text File Indexer。您可以在安装时指定扩展列表,并对这些文件类型进行全文搜索。

答案 4 :(得分:0)

我只是放手一搏:

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

..您也可以使用Google桌面中的以下语法在Java树中搜索内容:

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

..我将代码保存在“C:\ hft \ trunk”

答案 5 :(得分:0)

这不是Google桌面插件,但可以满足我们的需求。

我们已经开始使用http://svnquery.tigris.org/,它似乎工作且非常快。我希望它支持每个站点的多个存储库。我们每个项目都有一个存储库,所以目前我必须为每个项目创建一个虚拟目录。不是一个显示限制器,只是我们需要在项目设置脚本中自动化的东西。