2010-07-27 4 views
3

Je suis très curieux de savoir s'il est possible de remplacer l'ICSharpCode.TextEditor normal par AvalonEdit dans Sharpdevelop 3.x. Pour parler franchement, AvalonEdit est bien meilleur que ICSharpCode.TextEditor, il vaudrait donc mieux utiliser AvalonEdit dans Sharpdevelop 3.x.Utiliser AvalonEdit dans Sharpdevelop 3.x

Je ne suis actuellement pas en mesure d'utiliser Sharpdevelop 4, il serait préférable que je puisse utiliser ce nouvel éditeur de code dans le vieux Sharpdevelop 3.x.

Quelqu'un peut-il faire la lumière?

Merci d'avance.

Répondre

2

La plupart des SharpDevelop 3.x sont codés en dur pour utiliser ICSharpCode.TextEditor. Vous pouvez utiliser un AddIn pour remplacer l'éditeur de texte (voir échantillons/DisplayBinding/AlternateEditor), mais vous perdez toutes les caractéristiques suivantes:

  • complétion de code
  • refactorisation
  • Rechercher + Remplacer
  • Forms concepteur
  • et un peu plus ...

Toutes ces caractéristiques ont été réécrites pour utiliser les nouvelles interfaces éditeur de texte dans SharpDevel op 4. Cela nous a pris plusieurs mois de développement. Donc non, l'utilisation d'AvalonEdit dans SD 3.x n'est pas possible à moins que vous ayez un lot de temps pour passer en arrière ces modifications. Par ailleurs: pourquoi ne pas utiliser SharpDevelop 4.0?