簡體   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