我很难调试Eclipse的UI部分。我在谷歌(或)Eclipse网站上找不到任何信息。
我想做的就是找出当我们在项目资源管理器中双击文件以在编辑器中打开该文件时执行的代码
我试图从插件视图->右键单击插件->导入为源项目中调出Eclipse源代码。但是,我不确定构成UI部分的所有组件是什么。当我试图导入插件视图中的所有内容时,我会遇到一些奇怪的错误。
在哪里可以找到与调试Eclipse源代码相关的信息?
我建议不要使用Plug-ins->Import as Source Project
,而是打开Plug-ins视图,选择所有插件,右键单击,然后添加到Java搜索。
然后,您可以使用Open Type Ctrl-Shift-t
来搜索类名,并且将附加源代码,以便您可以读取它、设置断点和调试。
在您的情况下,我认为您希望调查IWorkbench
、IWorkbenchWindow
和IWorkbenchPage
。IWorkbenchPage
上的openEditor(*)
方法将特别令人感兴趣。
您可能还需要查看org.eclipse.ui.editors
和org.eclipse.core.contenttype.contentTypes
扩展点。