【问题标题】:Using AvalonEdit in Sharpdevelop 3.x在 Sharpdevelop 3.x 中使用 AvalonEdit
【发布时间】:2011-03-21 10:58:55
【问题描述】:

我很想知道是否可以在 Sharpdevelop 3.x 中用 AvalonEdit 替换普通的 ICSharpCode.TextEditor。坦白说,AvalonEdit 比 ICSharpCode.TextEditor 好太多了,所以在 Sharpdevelop 3.x 中使用 AvalonEdit 会更好。

我目前无法使用 Sharpdevelop 4,如果我可以在旧的 Sharpdevelop 3.x 中使用新的代码编辑器会更好。

任何人都可以解释一下吗?

提前致谢。

【问题讨论】:

    标签: c# sharpdevelop icsharpcode avalonedit


    【解决方案1】:

    SharpDevelop 3.x 的大部分内容都经过硬编码以使用 ICSharpCode.TextEditor。您可以使用 AddIn 替换文本编辑器(请参阅示例/DisplayBinding/AlternateEditor),但您会失去以下所有功能:

    • 代码完成
    • 重构
    • 搜索 + 替换
    • 表单设计器
    • 还有更多...

    所有这些功能都被重写以使用 SharpDevelop 4 中的新文本编辑器界面。这花了我们几个月的开发时间。

    所以不,除非您有 大量 时间来向后移植这些更改,否则无法在 SD 3.x 中使用 AvalonEdit。

    顺便问一下:为什么不能使用 SharpDevelop 4.0?

    【讨论】:

      猜你喜欢
      • 2021-07-10
      • 2011-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多