是否有 Source Insight 替代方案?

han*_*oux 14 programming development source-code software-recommendation

我不是开发人员,但为了我的工作,我跟踪了很多代码。阅读其他人的代码实际上相当困难,尤其是对于较大的项目。

Source Insight 是一个很棒的应用程序,它将所有符号存储在一个数据库中,因此您可以看到正在调用的新函数,单击它并查看该函数是如何编写的。您可以查看对象的所有引用者或跳转到调用者。每次从其他文件中遇到新的变量/结构/函数时,您都不需要打破思路并想出 shell 命令来查找这些东西。

我让它在 WINE 上运行,但有时会出现一些小故障。

我知道人们会提到 C-scope,我已经尝试过了,但它确实不一样。那么,有这么多庞大的 Ubuntu 开源项目,是否有本地工具可以帮助有效地阅读它们?

编辑:

感谢您的建议,但是 CODE::BLOCKS 或 CodeLite 是否提供了查看鼠标点击的功能而不跳转到它的功能,以便我可以同时看到调用者和被调用者?

在此处输入图片说明

Rin*_*ind 4

Code::Blocks可能是一个选项。

Code::Blocks 是一款免费的 C++ IDE,旨在满足用户最苛刻的需求。它的设计具有很强的可扩展性和完全可配置性。

具有开发人员所需的所有功能的 IDE,具有跨平台一致的外观、感觉和操作。

Code::Blocks 围绕插件框架构建,可以使用插件进行扩展。可以通过安装/编码插件来添加任何类型的功能。例如,插件已经提供了编译和调试功能!

在此输入图像描述

也可以在 Windows 上运行
我会让其他人发布有关CodeliteWidestudio 的信息,以便您可以选择一个


Chr*_*oph 1

我不确定我是否正确理解你想要做什么,但基本上任何 IDE 都可以做你想要做的事情 - 来自其他答案的 Code::Blocks 也是我想到的;或Eclipse

由于您没有说明它应该适用于哪种语言,因此我将向您推荐此 C IDE 集合:C 编程套件/IDE