2010-07-27 2 views
3

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

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

Может ли кто-нибудь пролить свет на него?

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

ответ

2

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

  • завершающего Кода
  • Refactoring
  • Поиска + Заменить
  • Формы дизайнер
  • и еще немного ...

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

Поэтому нет, использование AvalonEdit в SD 3.x невозможно, если у вас нет лота времени, потраченного на обратную передачу этих изменений.

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

Смежные вопросы