Использование AvalonEdit в Sharpdevelop 3.x - PullRequest
3 голосов
/ 27 июля 2010

Мне очень любопытно узнать, можно ли заменить обычный ICSharpCode.TextEditor на AvalonEdit в Sharpdevelop 3.x. Честно говоря, AvalonEdit намного лучше, чем ICSharpCode.TextEditor, поэтому было бы лучше использовать AvalonEdit в Sharpdevelop 3.x.

В настоящее время я не могу использовать Sharpdevelop 4, было бы лучше, если бы я мог использовать этот новый редактор кода в старой версии Sharpdevelop 3.x.

Кто-нибудь может пролить свет на это?

Заранее спасибо.

1 Ответ

2 голосов
/ 10 августа 2010

Большая часть SharpDevelop 3.x жестко запрограммирована для использования ICSharpCode.TextEditor. Вы можете использовать AddIn для замены текстового редактора (см. Примеры / DisplayBinding / AlternateEditor), но вы потеряете все следующие функции:

  • Завершение кода
  • Рефакторинг
  • Поиск + замена
  • Дизайнер форм
  • и еще немного ...

Все эти функции были переписаны для использования новых интерфейсов текстового редактора в SharpDevelop 4. Это заняло у нас несколько месяцев времени разработки.

Так что нет, использование AvalonEdit в SD 3.x невозможно, если у вас нет лота времени, чтобы потратить их на обратную передачу.

Кстати: почему вы не можете использовать SharpDevelop 4.0?

...