开发者必须收藏的6款源码搜索引擎

  在推动技术变革上,开源运动发挥了这一个分明的法力。而
Linux
成功地将开源转换成商务形式,给周边开源工小编带来了更大的自信心和胆略。近来,开源已改成主流,在将来的几年内,它的足迹将会遍布前沿教育、航空航天(如无人驾驶飞机)等众多天地。

  借鉴现有的开源项目或开源代码,对于初级开发者来说,不失为一种很好的编程手段,但相对不要一味地“用”,更加多地是清楚与提拔,这样才会向上。

  下边为大家介绍6款源码搜索引擎,让你找到更合乎您的源码。

  1.Ohloh

766游戏网官网 1

766游戏网官网,  Ohloh Code 是最大且至极完美的源码搜索引擎,按照 FOSS
目录来看,其独具超过10亿行代码且在不断更新,它不仅是免费的,而且还足以由此社区举行免费编辑。通过搜索可以索引到所有的文本文件,并且对43种编程语言都带有语法提醒成效。别的,搜索语法相当灵活,能够为您查找到各样不一致门类的类。搜索引擎近来不协助正则表明式。

  2.Krugle 

766游戏网官网 2

  Krugle是一个开源的检索门户,基本上主流的开源代码都有收录,比如Apache、JavaDocs、SourceForge
等。你还是能够查找采取C++、Java、Perl、SQL、Ruby、XML、HTML等语言编写代码。Krugle还有一个要命高档的查找效率,帮您快捷稳定到正确的API、库、示例代码或文档。在追寻结果页面,你可以直接浏览项目源码。

  3.SearchCode 

766游戏网官网 3

  SearchCode从Github、Bit巴克(Buck)et、CodePlex、SourceForge、Fedora等代码仓库里筛选了近160亿行开源代码,代码和文档由一位单身的开发者维护。你可以行使文件扩充、特定代码库名字、URL、正则表达式、特殊字符等过滤器对源码举行过滤,以便搜到你想要的代码。具体示例和文档代码搜索协理,可以参照那几个例子

  4.NerdyData

766游戏网官网 4

  NerdyData.com是一个足以搜索网页源代码中情节的摸索引擎,它早已有所领先140万个Web代码索引,即使您是一名Web开发人士,你可以搜索到HTML标记、JavaScript代码或CSS样式代码段。NerdyData的对象不仅是做一个容易易行的源码搜索引擎,他们也在围绕Web开发流程来开发一多重成效

  5.Symbol Hound

766游戏网官网 5

  当提到到找寻特殊符号时,谷歌(谷歌(Google))和其余搜索引擎并不是一级选项。例如谷歌,去掉了很多标点符号和特殊符号。如果您想搜寻含有特殊字符的变量和错误代码,使用普通的探寻引擎可能不会重回您希望的结果。Symbol
Hound的出现解决了这一题目。

  6.Merobase

766游戏网官网 6

  Merobase
搜索引擎与其余不等同,它并不是用来搜寻源码,而是帮你寻找和定点软件组件,可以搜索
JavaC++C#等语言编写的机件。Merobase还足以寻找基于查询的简要文本接口,你也足以搜索基于函数、面向对象、名称、测试驱动的查询,那也是它的一大亮点。

  前人栽树,后人乘凉。看别人的代码并且学会使用也是一种很好的上学格局。随着开源事业的持续开拓进取与恢弘,你可以在那个招来引擎上搜寻到别的你想要的代码。

  英文来自:makeuseof

  本文链接:http://www.cnblogs.com/oooweb/p/6-source-code-search-engines.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注