2012-07-24 24 views
6

在我的RCP應用程序中是編輯器,就像在Eclipse中一樣。類編輯器從org.eclipse.ui.texteditor.AbstractTextEditor延伸,並在plugin.xml -> org.eclipse.ui.editors中添加擴展名。我想查看哪些包含在編輯器文件中打開。現在的問題是,如何獲取所有打開的文件列表(見屏幕)enter image description here如何獲取eclipse編輯器中所有打開文件的列表?

回答

8

我沒有測試它,但你應該能夠得到它從PlatformUI類開始。

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getEditorReferences() 
0

在工作區下面的文件包含工作臺信息:

.metadata/.plugins/org.eclipse.ui .workbench/workbench.xml 可以刪除它(或編輯它,但需要繞過我的假設),而不會破壞工作區,Eclipse會重新生成該文件。當你刪除它時,所有與工作臺相關的設置都將丟失(即所有編輯器都關閉),但該工作區的項目保持不變。

從,你可以得到文件列表..

相關問題