在我的RCP应用程序中是编辑器,几乎就像在Eclipse中一样。类编辑器从org.eclipse.ui.texteditor.AbstractTextEditor
延伸,并在plugin.xml -> org.eclipse.ui.editors
的扩展名中添加。我想在编辑器文件中查看包含open的视图。问题是,如何获取所有打开文件的列表?(参见屏幕)
答案 0 :(得分:9)
我还没有测试过,但是你应该可以从PlatformUI类开始。
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getEditorReferences()
答案 1 :(得分:0)
在您的工作区中,以下文件包含您的工作台信息:
.metadata / .plugins / org.eclipse.ui.workbench / workbench.xml 可以删除它(或编辑它但需要一些摆弄我想的)而不破坏你的工作区,文件由Eclipse重新生成。删除时,所有与工作台相关的设置都将丢失(即所有编辑器都已关闭),但该工作区的项目保持不变。
从那里你可以得到文件列表..