167

作为一名开发人员,谷歌代码搜索对我来说非常有价值——我每周使用它几次,看看其他开发人员如何使用(通常记录不充分)API。查看其中一些 API 的内部结构或查找与您想要的功能相对应的 API 也很方便(特别是对于 Android 来说,这是一个很好的资源——给它一些您在屏幕上看到的文本,它会通常找到实现类)。

既然谷歌从 2012 年 1 月 15 日起关闭代码搜索,有什么好的替代品吗?

4

4 回答 4

76

审查了以下网站

好的

破损或不合适的

(稍后我将不得不再试一次)

  • Antepedia(截至 2016 年 8 月 23 日,GitHub 登录中断;没有代码搜索?)
  • SymbolHound(通用搜索引擎,不仅仅是代码)
  • Codase(仅限 C、C++、Java;截至 2016-08-23 服务不可用)
  • Codefetch(截至 2016 年 8 月 23 日无法访问)

死亡

当我最初进行审查时,Koders 最终成为了我的目标,但我真的更喜欢 SymbolHound 代码搜索的用户界面和功能。SymbolHound 的唯一问题是它索引的站点数量很少。搜索[code] 引擎在当时也很有前途。

我审查过的许多网站已经完全停止或禁用了它们的代码搜索功能。Krugle 和 search[code] 似乎在快速发展,如果你生活在 Java 世界中,GrepCode 是不错的选择。

于 2012-02-09T11:52:42.137 回答
44

看看这些:

于 2011-10-15T13:21:19.327 回答
17

另一个要考虑的是http://searchcode.com/它支持正则表达式搜索,就像谷歌代码搜索一样。例如,

http://searchco.de/?q=/[cb]at/
http://searchco.de/?q=/a{2,3}/
http://searchco.de/?q=/^import/
http://searchco.de/?q=/atoi/%20ext:c
http://searchco.de/?q=/dll$/

都是有效的搜索。

于 2011-12-19T01:17:47.090 回答
6

http://opensearch.krugle.org

于 2011-10-15T19:50:09.953 回答