2009-04-30 12 views
3

テキストエディタでソースコードを開き、デコレーション(Javaなど)で表示することができたら、私は迷っていましたか?私は奇妙なEclipseエディタの機能を必要としません。ちょうど適切に行番号付きのソースコードを装飾して、それは読み込み専用にすることもできます。重いプラグインの後ろにドラッグするので、RCPにはテキストエディタに多くの制限があることを読んだ。それは全くできますか?ファイルを開いたときに特定のコード行に移動することは可能ですか?誰かが正しい方向へ私を指摘したり、いくつかの例を挙げてくれたら、本当に素晴らしいだろう...事前に感謝!Eclipse RCP:ソースコードを表示するには?

+1

実際に私は解決策を見つけました。私はeclipseのテキストプラグインを使っていませんでした。 StyledText SWTウィジェットに基づくもっと簡単なソリューションがあります。テキスト装飾を行うには非常に軽く、非常に強力です。私は、Javaソースが適切にフォーマットされていることを示すeclipse swtのサンプルからソースコードを使用する準備ができていることを発見しました。 Google for JavaViewerは、シンプルなツイックで、あらゆるソースコードビューアに変換することができます...日食、日食は豊富な情報を持っています - あなたがする必要があるのはそれを見つけることです! – Dima

+0

例へのリンクを共有すると、それは本当に素晴らしいでしょう。 –

+0

ここでは、例から借りてきたこれらのことを、私たちの製品にうまく統合しました:http://www.moonlit-software.com/logfaces/downloads/source-viewer.zip、JavaViewerを実行し、表示するソースファイル。そして、これは私たちのアプリケーションにどのように置かれているかの例です:http://www.moonlit-software.com/logfaces/web/images/screens/full/sources.png – Dima

答えて

4

Eclipse(3.4.2)自体には、構文の強調表示を実装するサンプルXMLエディタが付属しています。新しいプラグインプロジェクトを作成し、[このプラグインがUIに貢献する]を選択し、リッチクライアントアプリケーションの場合は[いいえ]を選択します。次のウィザードページには、あなたの友人である「エディタ付きのプラグイン」テンプレートが用意されています。

タスクの実際のテンプレートとして使用するのは簡単すぎるかもしれませんが、テキストファイル用のカラフルなエディタを作成する方法を示しています。

+0

ありがとう! これはまさに私が探していたものです:) – Dima

+0

WOWのおかげで、これは私に、たくさんの依存関係があるwst.ui.structuredtexteditorを使用することを避けました! :) – wuppi

0

私はTTCN言語に焦点を当てたEclipseプラグインを実装しています。エディタはエディタにとって最も重要な部分です。実際には、私はEclipseエディタフレームワークを使用しています。私はあなたが望むよりもはるかに便利な機能があると思います。 Andreads_Dは言ったように、デフォルトで提供されるEclipseの基本的な例への参照を見つけることができます。私はあなたのニーズにぴったりの、それについてすべてを知る必要はないと思います。 https://quitus-kitt.googlecode.com/svn/trunkも参照できます。どんな問題でも、我々は議論することができる。 :)

+0

Eclipseエディタのフレームワークは非常に大規模で、非常に多くのプラグインの背後にあります。前述したように、装飾されたソースコードを表示する最も簡単な方法は、プレーンなStyledTextウィジェットを使用することです。 – Dima

+0

あなたはすでに解決策を見つけましたか? –

関連する問題