作为一名开发人员,谷歌代码搜索对我来说非常有价值——我每周使用它几次,看看其他开发人员如何使用(通常记录不充分)API。查看其中一些 API 的内部结构或查找与您想要的功能相对应的 API 也很方便(特别是对于 Android 来说,这是一个很好的资源——给它一些您在屏幕上看到的文本,它会通常找到实现类)。
既然谷歌从 2012 年 1 月 15 日起关闭代码搜索,有什么好的替代品吗?
作为一名开发人员,谷歌代码搜索对我来说非常有价值——我每周使用它几次,看看其他开发人员如何使用(通常记录不充分)API。查看其中一些 API 的内部结构或查找与您想要的功能相对应的 API 也很方便(特别是对于 Android 来说,这是一个很好的资源——给它一些您在屏幕上看到的文本,它会通常找到实现类)。
既然谷歌从 2012 年 1 月 15 日起关闭代码搜索,有什么好的替代品吗?
我审查了以下网站
(稍后我将不得不再试一次)
当我最初进行审查时,Koders 最终成为了我的目标,但我真的更喜欢 SymbolHound 代码搜索的用户界面和功能。SymbolHound 的唯一问题是它索引的站点数量很少。搜索[code] 引擎在当时也很有前途。
我审查过的许多网站已经完全停止或禁用了它们的代码搜索功能。Krugle 和 search[code] 似乎在快速发展,如果你生活在 Java 世界中,GrepCode 是不错的选择。
另一个要考虑的是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$/
都是有效的搜索。