是否有Source Insight替代品?


12

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

Source Insight是一个很棒的应用程序,它将所有符号存储在数据库中,因此您可以看到正在调用的新函数,单击它,然后查看该函数的编写方式。您可以查看对象的所有引荐来源网址或跳转到调用方。您不需要打破思路,只想在每次您从其他文件中遇到新的变量/结构/函数时,便会发现这些命令。

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

我知道人们会提到C-scope,我已经尝试过了,但是确实不一样。因此,在拥有众多适用于Ubuntu的大型开源项目的情况下,是否有本机工具可以帮助有效地阅读它们?

编辑:

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

在此处输入图片说明


1
您最终使用了哪一个?
sleeping_dragon

2
我最后决定使用三位一体的插件在vim,与反恐怖主义行动小组和cscope的....
hansioux

Answers:


3

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

Code :: Blocks是免费的C ++ IDE,旨在满足其用户的最苛刻需求。它被设计为非常可扩展和完全可配置的。

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

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

在此处输入图片说明

在Windows上运行过
我就让关于别人后codelitewidestudio所以你可以选择一个


1

我认为您想要的是一个Source-Navigator

如果您仍然不喜欢这种方式,则可以充分利用您的来源见解。


0

我不确定我是否正确理解了您想做什么,但基本上任何IDE都可以完成您想做的事情-来自其他答案的Code :: Blocks也是我的主意。或Eclipse

由于您没有说应该使用哪种语言,因此,我将带您参考针对C:C编程套件/ IDE的IDE集合。


0

空无一人。没有其他IDE像源代码见解那样直观,如果可以的话,它们将被许可并付费。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.