引:搜索巨头Google日前又为软件开发者们提供了一项能够在压缩的文件内搜寻代码的新服务工具,并且可以在修订控制系统内进行代码检测。
搜索巨头Google日前又为软件开发者们提供了一项能够在压缩的文件内搜寻代码的新服务工具,并且可以在修订控制系统内进行代码检测。
Google在其code.google.com开源网站上新近推出了一款名为Google代码搜索(Google Code Search)的源代码搜索工具。据产品经理Tom Stocky介绍,其工作原理与普通的Google搜索引擎非常相像,并且最大能够搜索长为1000个字符的信息。
新款搜索工具可以扫描及索引tar或Zip格式的开源代码文档、及两种通常的开源修订控制系统CVS和Subversion,它还允许用户通过输入语言、通行证或项目名称信息来进行精确搜索。
如Apache、X Window系统和Linux这些大型开源项目只是十亿行代码索引的一个组成部分,在修订控制系统中Google并不会追溯项目的历史,因此用户只能够搜索到大部分近期版本文件的代码。
用户使用通常的表达式就可以进行搜索,十分简单。但该搜索并不会区分设计语言的语法,所以不会搜索出相同语法的不同表达方式结果。用户可以通网络或API进行搜索,API预定则发布在Google Code网站上。
Google的此项服务是今年发布的第二款源代码搜索工具,先于之前的是在二月份发布的开源代码搜索工具Krugle,并提供如允许开发者在代码中加入共享信息等附加功能。
|