有没有 Source Insight 的替代品?

有没有 Source Insight 的替代品?

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

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

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

我知道人们会提到 C-scope,我试过,但效果确实不一样。那么,Ubuntu 上有这么多大型开源项目,有没有原生工具可以帮助高效阅读它们?

编辑:

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

在此处输入图片描述

答案1

代码::块可能是一个选择。

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

IDE 具有开发人员所需的所有功能,并且在各个平台上具有一致的外观、感觉和操作。

Code::Blocks 以插件框架为基础构建,可通过插件进行扩展。通过安装/编写插件,可添加任何类型的功能。例如,插件已提供编译和调试功能!

在此处输入图片描述

也可以在 Windows 上运行,
我会让其他人发布代码石宽屏工作室所以你可以选择一个

答案2

我不确定我是否正确理解了你想要做什么,但基本上任何 IDE 都可以做你想做的事情——我想到的也是另一个答案中的 Code::Blocks;或者

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

答案3

我认为你想要的是源导航器

如果你仍然不喜欢这样,你可以品尝你的源洞察力。

答案4

源踪迹:Sourcetrail 是适用于 C、C++、Java 和 Python 的跨平台源代码浏览器。

相关内容