2012-07-24 10 views
6

W mojej aplikacji RCP jest edytor, prawie jak w Eclipse. Edytor klas rozciąga się od org.eclipse.ui.texteditor.AbstractTextEditor i jest dodany w rozszerzeniu w plugin.xml -> org.eclipse.ui.editors. Chciałbym zrobić widok, który zawiera otwarty w plikach edytora. Chodzi o to, w jaki sposób mogę uzyskać listę wszystkich plików otwartych (patrz ekran) enter image description herejak uzyskać listę wszystkich otwartych plików w edytorze Eclipse?

Odpowiedz

8

nie testowałem, ale powinieneś być w stanie uzyskać to począwszy od klasy PlatformUI.

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

W obszarze roboczym plik zawiera następujące informacje: Workbench?

.metadata/.plugins/org.eclipse.ui .workbench/workbench.xml Możliwe jest usunięcie go (lub jego edycja, ale wymaga to trochę skrzypiec) bez zrywania obszaru roboczego, plik jest regenerowany przez Eclipse. Po usunięciu wszystkie ustawienia związane ze środowiskiem roboczym zostają utracone (tzn. Wszystkie edytory są zamknięte), ale projekty tego obszaru roboczego pozostają nienaruszone.

z których można uzyskać listę plików ..

Powiązane problemy