Java Eclipse4RCP应用程序创建C编辑器
我正在创建一个纯Eclipse4RCP应用程序。我的应用程序必须向用户提供C代码编辑功能。特征如Java Eclipse4RCP应用程序创建C编辑器,java,eclipse,editor,rcp,Java,Eclipse,Editor,Rcp,我正在创建一个纯Eclipse4RCP应用程序。我的应用程序必须向用户提供C代码编辑功能。特征如 关键词、标识符、注释的颜色 行号 我对提供内容辅助或自动解析和显示错误等功能不感兴趣 是否有任何插件,已经可以帮助我实现这一点 如果我必须创建自己的编辑器,有没有好的教程来解释我应该如何去做 我已经在谷歌上搜索过了,但我总是在解释如何使用Eclipse3.x创建编辑器的网站上找到答案 > Pclipse(CDT)提供了C/C++编辑器。编辑器可能依赖于CDT中的其他插件,因此仅使用编辑器可能会很棘手
我已经在谷歌上搜索过了,但我总是在解释如何使用Eclipse3.x创建编辑器的网站上找到答案 > Pclipse(CDT)提供了C/C++编辑器。编辑器可能依赖于CDT中的其他插件,因此仅使用编辑器可能会很棘手。有点晚,但可能对于将来的视图: 对于基本编辑功能,可以使用JFace库中的SourceViewer。通过向查看器的复合标尺添加标尺,可以简单地启用行号的显示
lineNumberRuler = new LineNumberRulerColumn();
compositeRuler = new CompositeRuler();
compositeRuler.addDecorator(0, lineNumberRuler);
int styles = SWT.V_SCROLL | SWT.H_SCROLL | SWT.MULTI | SWT.BORDER | SWT.FULL_SELECTION;
viewer = new SourceViewer(defaultComposite, compositeRuler, styles);
关键字的着色可以通过SourceViewerConfiguration和PresentationReconciler完成。感谢您的输入Greg。但使用CDT编辑器却很困难。关于如何使用CDT插件编辑器的文档并不多。目前,我正在尝试使用Source Viewer和IPresentationReconciler创建一个编辑器。