繁体   English   中英

Eclipse 4 RCP应用程序创建C编辑器

[英]Eclipse 4 RCP application creating C editor

我正在创建一个纯Eclipse 4 RCP应用程序。 我的应用程序必须向用户提供C代码编辑功能。 功能如

  1. 关键字,标识符,注释的颜色...
  2. 行号

我对提供诸如内容辅助或自动解析和显示错误之类的功能不感兴趣...

有没有可用的插件可以帮助我实现这一目标?

如果必须创建自己的编辑器,是否有任何好的教程可以解释我应该如何做?

我已经在google中搜索了此内容,但我总是最终进入解释使用eclipse 3.x创建编辑器的网站。

Eclipse C / C ++开发工具 (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对关键字进行着色。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM