2
我正在嘗試在具有特定擴展名的文件的「打開」菜單中添加eclipse編輯器。 我用org.eclipse.ui.editors擴展點的啓動程序來做到這一點。在啓動器中,我使用「打開編輯器」方法,它需要傳遞編輯器ID。 ?有什麼辦法,使得我們可以通過編程打開一個編輯器,而沒有經過編輯的ID可以通過我們經過它實現了編輯器中的類的實例編程方式打開編輯..以編程方式打開eclipse編輯器
我正在嘗試在具有特定擴展名的文件的「打開」菜單中添加eclipse編輯器。 我用org.eclipse.ui.editors擴展點的啓動程序來做到這一點。在啓動器中,我使用「打開編輯器」方法,它需要傳遞編輯器ID。 ?有什麼辦法,使得我們可以通過編程打開一個編輯器,而沒有經過編輯的ID可以通過我們經過它實現了編輯器中的類的實例編程方式打開編輯..以編程方式打開eclipse編輯器
拿上IDE class's function openEditor()一看:
IFile fileToOpen = ...
IWorkbenchPage page = PlatformUI.getWorkbench()
.getActiveWorkbenchWindow().getActivePage();
IDE.openEditor(page, fileToOpen);
注意一些檢查可能會在這裏很重要(如果該文件存在與否,可以打開,您可以訪問活動頁面 - 這是不null
等)