【问题标题】:How to debug Eclipse source code如何调试 Eclipse 源代码
【发布时间】:2013-01-21 16:18:48
【问题描述】:
我很难弄清楚调试 Eclipse 的 UI 部分。我在 google(或)Eclipse 网站上找不到任何信息。
我只想找出当我们在项目资源管理器中双击文件以在编辑器中打开文件时执行的代码。
我试图从插件视图中调出 Eclipse 源代码 -> 右键单击插件 -> 导入为源项目。但是,我不确定构成 UI 部分的所有组件是什么。当我尝试导入插件视图中的所有内容时,我遇到了一些奇怪的错误。
在哪里可以找到调试 Eclipse 源代码的相关信息?
【问题讨论】:
标签:
eclipse
eclipse-plugin
eclipse-rcp
eclipse-cdt
【解决方案1】:
我建议不要使用Plug-ins->Import as Source Project,而是打开插件视图,选择所有插件,右键单击,然后添加到Java 搜索。
然后您可以使用 Open Type Ctrl-Shift-t 搜索类名,并附上源代码,以便您阅读、设置断点和调试。
就您而言,我认为您想调查IWorkbench、IWorkbenchWindow 和IWorkbenchPage。 IWorkbenchPage 上的 openEditor(*) 方法将特别有趣。
您可能还想看看org.eclipse.ui.editors 和org.eclipse.core.contenttype.contentTypes 扩展点。