我是一個完整的插件開發新手,所以我可能犯了一個愚蠢的錯誤。我正在嘗試開發一個基本的插件,它將根據外部輸入突出顯示選定的行。現在,我只是試圖讓任何線條突出顯示。我試着在一個動作實現與下面的代碼textmarker:在Eclipse插件中成功顯示IMarkers
IWorkbenchPage page = window.getActivePage();
IEditorPart editor = page.getActiveEditor();
IResource resource = null;
if (editor != null){
resource = extractResource(editor);
}
try {
IMarker marker = createMarker((IFile) resource, 3);
} catch (CoreException e) {}
的createMarker()
創建IMarker和套嚴重性,行號,和消息。
plugin.xml
定義了類型爲org.eclipse.core.resources.textmarker
的所選MARKER_TYPE並且是持久的。我嘗試過四處搜尋,但我無法弄清楚在設置標記後如何對標記進行一些可見的UI更改。沒有出現。
請顯示您的'createMarker'的來源! – ShiDoiSi