类似于Google Code Search的源代码索引器和可视化工具

12

我正在寻找一种搜索我们的Subversion仓库或打包好的源代码的方法。

是否有任何可下载的服务器 / 工具(类似于Google Code Search),可以索引源代码(最好支持像svn这样的版本控制系统),并允许我们在其中进行搜索?

是否有任何工具可以对文档进行索引?


这里的文档指的是基于文本的还是二进制格式的,还是其他什么格式? - Jon Cage
我认为MSWord和PDF格式是最常见的。 - m_vitaly
6个回答

6

FishEyeOpenGrok 可能会用到。

有很多工具可以索引文档。


这些很不错。但是是否有像这样的系统可以从svn索引代码和文档?还是我应该使用两个系统:一个用于代码,另一个用于文档? OpenGrok也会索引旧版本吗? - m_vitaly

5
Google将其内部的Kythe源代码分析器工具集发布到GitHub上,见http://www.kythe.io/。 它不仅仅是一个简单的文本级索引器。在核心,它从源代码构建一个AST图并提供操作和查询工具。

4

2

我使用 glimpse 进行代码搜索。我使用免费的命令行工具,而不是付费的Web界面。它非常快速,并且可以与其他工具结合使用,快速查找您要查找的内容。我发现它很容易设置多个存储库以用于不同的代码分支。此外,我创建了一些脚本来帮助查询、格式化和着色结果。


1

猎犬 - 带有Web UI的代码搜索工具


1

可以在SD源代码搜索引擎找到一个语言敏感的源代码搜索引擎。它可以同时处理多种语言。 可以针对特定语言中的模式或跨语言中的模式(例如“查找涉及TAX的标识符”)进行搜索。 通过对语言标记进行敏感处理,可以减少误报数量,为用户节省时间。它理解C、C++、C#、COBOL、Java、ECMAScript、Java、XML、Verilog、VHDL和许多其他语言。 [我是该公司的负责人]


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接