MonoDevelop 3.0——更好的代码完成、性能与快速修复建议

阅读数:3048 2012 年 5 月 27 日

话题:.NETIDE语言 & 开发架构

近日,MonoDevelop 3.0 发布了,该版本提供了一些新特性,专注于性能、开发者生产力,特别针对 C# 开发者。

该版本主要的变化在于 MonoDevelop 的解析器与代码完成现在使用了 Mono Compiler Service,确保了未来针对 Compiler Service 的所有改进都会改善这些 IDE 特性。

一些主要的改进如下所示:

  • 更好的代码完成,特别是 lambdas 与 LINQ Expressions
  • 更快、更精确的 Find References
  • C# 的语法高亮
  • 通过新的预定义“AllMan”模式实现的更好的代码格式化,兼容于 VS default
  • 新版的MonoMac addin
  • 新的Mono For Android 可视化设计器
  • 更快地加载与构建大型项目

除了上述改进外,还有一个针对 Source Analysis 的新的试验性特性,提供了潜在的代码改进 / 重构与快速修复命令——启动它还会在滚动条附近显示出一个代码迷你图。重构特性使用了NRefactory 5上下文动作模型,可以编写新的上下文动作。值得一提的是,构建在 Mono Compiler Service 之上的 NRefactory 5 也用在了SharpDevelop中,这是两个项目团队协作的成果。

MonoDevelop是个针对.NET 与基于 Mono 的桌面与 Web 应用的开源 IDE,主要由Xamarin开发并提供支持。

查看英文原文:MonoDevelop 3.0 – Better Code Completion, Performance, Quick-Fix Suggestions