百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

codequery

> 编程语言
开源

一个代码理解、代码浏览或代码搜索工具。这是一个用于索引、查询或搜索 C、C++、Java、Python、Ruby、Go 和 JavaScript 源代码的工具。

773 stars0 点赞2 次浏览
访问官网GitHub

工具介绍

一个代码理解、代码浏览或代码搜索工具。这是一个用于索引、查询或搜索 C、C++、Java、Python、Ruby、Go 和 JavaScript 源代码的工具。

============================= 这是一个工具,用于索引、查询或搜索 C、C++、Java、Python、Ruby、Go 和 JavaScript 的源代码。 它基于 cscope 和 Exuberant ctags 的数据库。它还可以与 Universal ctags 协作,后者是 Exuberant ctags 的替代方案。 cscope 和 ctags 的数据库将由 cqmakedb 工具处理,生成 CodeQuery 数据库文件。 可以使用 codequery GUI 工具查看和查询 CodeQuery 数据库文件。

最新版本 = 1.1.0

Windows 二进制文件可在此下载: CodeQuery@sourceforge 下载

在 Debian 和 Ubuntu Linux 上,可以使用 apt-get install codequery 安装该软件。

cscope 非常以 C 语言为中心,但足够模糊,可以覆盖 C++ 和 Java,但对于某些特定情况并不太好,例如它不理解析构函数和类成员实例化。它无法提供类继承和成员关系。cscope 可以找到"调用此函数的函数"和"由此函数调用的函数"。这是一个非常强大的功能,使 cscope 在同类工具中脱颖而出。

ctags 可以很好地处理许多语言,并理解析构函数、成员实例化以及类成员关系和继承关系。从 ctags 中,我们可以找到"此类的成员和方法","拥有此成员或方法的类","此类的父类","此类的子类"等信息。但是,它无法处理"调用此函数的函数"或"被此函数调用的函数"。因此,这两个工具各有优缺点,但相辅相成。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++code-analysiscode-searchcscopectags

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言