SWT 用のソース コード エディター ウィジェットはありますか? 私は長い間探しましたが、何も見つかりませんでした... SWT 構文強調表示ウィジェットという質問を見ましたが、未加工の StyledText ウィジェットを使用したくありません - 構文強調表示以上のものが必要です。たとえば、コード補完も必要です。
これは、ユーザーが Python でソースを編集できるようにするために必要です。
SWT 用のソース コード エディター ウィジェットはありますか? 私は長い間探しましたが、何も見つかりませんでした... SWT 構文強調表示ウィジェットという質問を見ましたが、未加工の StyledText ウィジェットを使用したくありません - 構文強調表示以上のものが必要です。たとえば、コード補完も必要です。
これは、ユーザーが Python でソースを編集できるようにするために必要です。
問題を「解決」しました。
私は JFace のSourceViewerと Google で見つけた他のもの (単純な構文の強調表示など) を使用しました。
JavaEditor
*jdt*ui* プラグインでの実装方法をご覧いただけると思います。org.eclipse.ui.texteditor.AbstractTextEditor
ほとんどのエディターの基本クラスです。エディターを実装したら、ファイル拡張子をエディターに関連付けるだけです。
Python ファイルを編集するための Eclipse プラグインを作成できます (アウトライン ビュー、および Eclipse に関連するその他のものを含む)。次に、それを空の Eclipse アプリケーション (Java エディターなし) にインストールすると、ユーザーはこれらの種類のファイルを編集できます。
エディターを作成するためのリンクはvogella.com にあります。xml ファイルの編集に関する別の例がインターネット上にあることは知っていますが、今はリンクが見つかりません。