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

发布于 2024-07-20 15:04:48 字数 1542 浏览 10 评论 0 原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

惟欲睡 2024-07-27 15:04:49

Hound - 带 Web UI 的代码搜索工具

Hound - code search tool with Web UI

给不了的爱 2024-07-27 15:04:48

FishEyeOpenGrok 可能。

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

FishEye or OpenGrok possibly.

There are many tools that will index documents.

妖妓 2024-07-27 15:04:48

Google 在 GitHub 上提供了内部 Kythe 源代码分析器工具集,请参阅 http://www.kythe.io/

它的功能远不止一个简单的文本级索引器。 它的核心是从源代码构建 AST 图,并提供对其进行操作和查询的工具。

Google made their internal Kythe source code analyser toolset available on GitHub, see http://www.kythe.io/.

It does a lot more than a simple text-level indexer. At the core it builds an AST graph from the source code and provide tools that operate on it and query it.

橘虞初梦 2024-07-27 15:04:48

我相信 Google 搜索的源代码可以在这里找到。 它是用 Go 实现的
https://code.google.com/p/codesearch/

I believe the source code for Google Search is available here. It's implemented in Go
https://code.google.com/p/codesearch/

水染的天色ゝ 2024-07-27 15:04:48

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

I use glimpse for code search. I use the free command line tool, and not the paid web interface. It's very quick, and can be combined with other tools to quickly find what your looking for. I find it's easy to setup multiple repositories for different branches of the code. Additionally, I've created a few scripts to help query, format, and colorize the results.

把昨日还给我 2024-07-27 15:04:48

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

A language-sensitive source code search engine can be found
at SD Source Code Search Engine. It can handle many languages at the same time.
Searches can be performed for patterns in a specific langauge,
or patterns across languages (such as "find identifiers involving TAX").
By being sensitive to langauge tokens, the number of false positives is reduced,
saving time for the user. It understands C, C++, C#, COBOL, Java, ECMAScript, Java, XML, Verilog, VHDL, and a number of other languages.
[I'm a principal at the company]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文