昨天Miguel de Icaza在其博客上宣布了MonoDevelop的最新版本——2.2 beta 1。这是Novell官方正式支持的第一个跨平台版本,除了支持原本的Linux,现在还支持Windows和Mac OS X。
Miguel de Icaza说道:
一直以来,人们都渴望得到一款跨平台的.NET IDE。 ……直到今天,2009年9月9日,世人可以来尝试这样的工具了。
这个版本在带来Windows和Mac OS X安装包的同时,还和这两个平台也进行了紧密的集成,并支持在每个平台上的原生调试。除此之外,MonoDevelop的一大特色是具有丰富的插件,这次带来的新插件有:ASP.NET MVC开发插件、Silverlight开发插件和iPhone开发插件(利用了MonoTouch)。
MonoDevelop 2.2 beta 1包含的完整特性如下:
Windows支持:官方支持,并提供安装包
Mac支持:官方支持,并提供安装包
项目管理:
多目标运行时
针对每种文件类型提供不同编辑和格式化策略
自定义的执行模式
全局程序集文件夹
删除项目的自定义对话框
可以从Mac的Nautilus或Windows Explorer中拖文件到解决方案树上
加强了项目重载
开始支持.NET 4.0
文本编辑器:
自动保存
代码模板
代码块选取
提升了编辑大文件的性能
提供了新的代码格式化功能
即时代码格式化
代码自动完成支持首字母匹配
XML文档支持代码自动完成
对vi模式进行了加强
可自动生成某些代码片段
重构
可解析命名空间
具备预览功能的重命名
抽取方法
声明局部变量
综合临时变量
创建常量
为类型创建单独的文件
删除无用的Usings
对Usings进行排序
为属性创建对应的字段,或删除字段
支持多种键盘命令
内联(inline)重命名
调试器
立即窗口
在Windows上利用Win32调试器
在Linux上开始支持ASP.NET调试
ASP.NET MVC插件
IPhone插件
Moonlight插件
极大加强了Python语言的支持
版本控制
提供显示注解(Show Annotations)的命令
加强了审阅更改视图(Review Changes View)的功能
新增了创建补丁(Create Patch)的命令
其他
在搜索结果中提供语法高亮
加强了数据库插件
“Go to File”对话框现在支持多选
可生成Makefile
Vala语言支持的加强
C/C++插件的代码自动完成现在更加稳定
C#代码自动完成的加强
随着Mono的逐步成熟,让.NET应用程序跨平台地运行已经成为现实,而随着MonoDevelop支持跨平台并逐步成熟,相信跨平台地开发.NET应用程序也将成为可能。
作者:mononet 发布时间:09年09月14日 可选操作:
删除 回复