In meiner RCP-Anwendung ist Editor, fast wie in Eclipse. Klasseneditor erstreckt sich von org.eclipse.ui.texteditor.AbstractTextEditor
und es wird in Erweiterung in plugin.xml -> org.eclipse.ui.editors
hinzugefügt. Ich würde gerne sehen, welche in Editor-Dateien geöffnet enthält. Die Frage ist, wie bekomme ich eine Liste aller geöffneten Dateien (siehe Screen) Wie bekomme ich eine Liste aller geöffneten Dateien im Eclipse Editor?
6
A
Antwort
8
ich es nicht getestet, aber man sollte es aus der PlatformUI Klasse beginnen bekommen können.
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getEditorReferences()
0
In Ihrem Arbeitsbereich die folgende Datei enthält die Workbench Informationen:
.metadata/.plugins/org.eclipse.ui .workbench/workbench.xml Es ist möglich, es zu löschen (oder es zu bearbeiten, aber das erfordert etwas herumspielen, nehme ich an), ohne Ihren Arbeitsbereich zu zerstören, die Datei wird von Eclipse neu generiert. Wenn Sie es löschen, gehen alle workbenchbezogenen Einstellungen verloren (dh alle Editoren sind geschlossen), aber Ihre Projekte dieses Arbeitsbereichs bleiben intakt.
aus, dass Sie die Liste der Datei zu bekommen ..