我很想知道是否可以在 Sharpdevelop 3.x 中用 AvalonEdit 替换普通的 ICSharpCode.TextEditor。坦率地说,AvalonEdit 比 ICSharpCode.TextEditor 好太多了,所以在 Sharpdevelop 3.x 中使用 AvalonEdit 会更好。
我目前无法使用 Sharpdevelop 4,如果我可以在旧的 Sharpdevelop 3.x 中使用新的代码编辑器会更好。
任何人都可以解释一下吗?
提前致谢。
我很想知道是否可以在 Sharpdevelop 3.x 中用 AvalonEdit 替换普通的 ICSharpCode.TextEditor。坦率地说,AvalonEdit 比 ICSharpCode.TextEditor 好太多了,所以在 Sharpdevelop 3.x 中使用 AvalonEdit 会更好。
我目前无法使用 Sharpdevelop 4,如果我可以在旧的 Sharpdevelop 3.x 中使用新的代码编辑器会更好。
任何人都可以解释一下吗?
提前致谢。
大多数 SharpDevelop 3.x 都经过硬编码以使用 ICSharpCode.TextEditor。您可以使用 AddIn 替换文本编辑器(请参阅示例/DisplayBinding/AlternateEditor),但您会失去以下所有功能:
所有这些功能都被重写以使用 SharpDevelop 4 中的新文本编辑器界面。这花了我们几个月的开发时间。
所以不,除非您有大量时间花在向后移植这些更改上,否则无法在 SD 3.x 中使用 AvalonEdit 。
顺便说一句:为什么不能使用 SharpDevelop 4.0?