我正在寻找一种解决方案,以Eclipse CDT的树状显示形式查看由更多结构组成的相当大的结构。我正在使用的结构由更多结构组成,而这些结构也由更多结构组成。我希望能够以树的形式查看完整的结构,并能够导航该结构。
是否有用于eclipse的插件可以做到这一点?
这里是eclipse中包含的类型层次结构的屏幕快照,这有点用。但是,当我想进一步导航到该结构时,必须双击该项目,转到声明,然后在类型层次结构中打开该项目,之后父结构消失了。
((单击链接以获得屏幕快照,我没有足够的声誉来发布图像)
我希望能够以树的形式查看完整的结构,并希望能够浏览结构。
您可以使用Quick Outline和Jumping to definition的组合。
您可以使用Quick Outline选择当前结构成员中的任何结构,使用Jumping to definition转到其定义,然后递归重复此过程。您不会看到完整的结构树,但可以对其进行导航。
如果可以切换到Debug透视图并启动调试会话,则可以在“表达式”选项卡中将指针转换为所需的对象类型(例如,结构typedef),然后从那里获得一个可扩展且可折叠的对象您的结构视图。