MonoDevelop中文版是一款集成式开发环境(IDE),主要用来开发Mono与.NET Framework软件,功能十分强大,可以进行代码补全、代码导航、智能索引、代码模板、单元测试等多种功能,支持多种平台。有需要的程序员们赶快下载吧!
MonoDevelop新特性
MonoDevelop支持使用C#和其他.NET语言进行开发,它使得开发者可以在Linux和Mac OS X上非常迅速的开发出桌面软件和ASP NET Web应用。除此之外,MonoDevelop还允许开发者非常简单的将Visual Studio开发的.NET应用程序移植到Linux和Mac OS X下,这样开发者只需要维护一套代码即可──因为GTK#是跨平台的。
或许有人对于Microsoft的.NET环境有些抵触,而开放的桌面环境:GNOME早已将开源实现的.NET运行环境Mono纳入了默认支持当中。
GNOME系统的“Tomboy便笺”即是用C#编写,Novell出品的照片管理工具:F-spot也是如此,同样还有著名的索引搜索工具Beagle。
通过Mono,能吸引更多的开发者,这何尝不是一件好事?
再谈最新的MonoDevelop 1.0,它是一款非常强大的集成开发环境,有如下特性:
代码补全。
参数信息。
信息提示。
即时错误检查。
代码导航。
智能索引。
自动生成XML标签。
代码模板。
类和成员选择器。
单元测试。
打包和部署。
版本控制。
Visual Studio支持。
国际化支持。
最棒的是,如果你使用C#的话,还能使用集成GTK#的可视化设计。这是目前为止GNOME环境下唯一的集成可视化设计器的IDE,Anjuta也不支持。
monodevelop特色:
1、多平台、多语言支持
MonoDevelop支持包括Linux、Mac OS X和Microsoft Windows等多种平台,支持Python、Vala、C#、Java、BOO、Nemerle、Visual Basic .NET、CIL、C与C++等多种语言
2、集成调试器
MonoDevelop集编辑与调试工具于一体,使用更方便
3、集成多种插件工具
MonoDevelop已经有了很多社区共献的插件,像Flash/Flex开发支持,Vala语言支持等,同时本身也是集成了Eclipse与Microsoft Visual Studio等多种实用功能和GTK#GUI可以惠及更多的开发者和用户
4、本地化的系统支持
虽然MonoDevelop是基于GTK#开发的,但是开发者期望尽可能的和他们所使用的系统集成在一起,比如说在Mac上的菜单使用的Mac的系统菜单。
monodevelop中文乱码解决方法
1,用Finder找到MonoDevelop,右键打开
2,找到Contents/Frameworks/Mono.framework/Versions/Current/etc/gtk-2.0/gtkrc 文件,用textEditor 打开
3,在 font = "Lucida Grande 14" 下方添加 font_name = "Hei 14"
4,启动 MonoDevelop 修改 Preferences 如下
5,重新启动 MonoDevelop 后就可以正常显示中文了。
ps:好像因为GTK+的原因依然不支持中文输入,但是可以通过copy & paste复制中文上去。
MonoDevelop快捷键:
CTRL+K 删除光标所在行的该行后面的代码
CTRL + ALT +C 注释/不注释该行
CTRL+ DOWN 像鼠标滚轮一样向下拖
CTRL + UP 像鼠标滚轮一样向上拖
CTRL + F 查找该脚本
CTRL + SHIFT + F 查找全部脚本
CTRL + H 替换代码
CTRL + SHIFT +W 关掉所有脚本