3

通常の ICSharpCode.TextEditor を Sharpdevelop 3.x の AvalonEdit に置き換えることができるかどうか知りたいです。率直に言って、AvalonEdit は ICSharpCode.TextEditor よりも優れているので、Sharpdevelop 3.x で AvalonEdit を使用する方が良いでしょう。

私は現在、Sharpdevelop 4 を使用する立場にありません。その新しいコード エディターを古い Sharpdevelop 3.x で使用できるとよいでしょう。

誰かがそれに光を当てることができますか?

前もって感謝します。

4

1 に答える 1

2

SharpDevelop 3.x のほとんどは、ICSharpCode.TextEditor を使用するようにハードコードされています。AddIn を使用してテキスト エディターを置き換えることができますが (samples/DisplayBinding/AlternateEditor を参照)、次の機能はすべて失われます。

  • コード補完
  • リファクタリング
  • 検索 + 置換
  • フォーム デザイナー
  • そしてもう少し...

これらの機能はすべて、SharpDevelop 4 の新しいテキスト エディター インターフェイスを使用するように書き直されました。これには数か月の開発期間がかかりました。

SD 3.x で AvalonEdit を使用することは、これらの変更をバックポートするために多くの時間を費やさない限り不可能です。

ところで、SharpDevelop 4.0 を使用できないのはなぜですか?

于 2010-08-10T13:14:53.847 に答える