在使用jface,eclipse SWT编程的编辑器中突出显示代码行

时间:2017-03-30 18:39:13

标签: java eclipse editor jface

我目前正在使用一堆eclipse,jface库来构建一个小编辑器。我正在使用eclipse的SourceViewer。我试图在eclipse中突出显示/更改我的代码部分的颜色但是我不认为我可以使用damager,repairer和PresentationReconciler的概念,因为我想根据用户选择突出显示代码行。因此,如果用户选择了某些代码,我可以使用

获取所选代码
SourceViewer.getSelectionProvider().getSelection();

哪个会返回一个ISelection,这就是我想要的“突出显示”。我目前能够创建Annotations,它基本上在用户选择的文本下创建了波浪形,我宁愿改变所选文本的颜色。非常感谢任何帮助。

编辑: 我不是作为eclipse插件开发,而是使用插件api的独立应用程序。

0 个答案:

没有答案