Apr 20, 2008 Tags: Mono, MonoDevelop 0
MonoDevelop
MonoDevelop是一款免费的基于GNOME可以用来涉及诸如C#和其他.NET语言的IDE.
MonoDevelop主要的特性有以下几点:
- Code Completion 和Visual Studio中的智能感知一样,可以大大的提高编码效率.
- Class Management MonoDevelop 有喝Vs中一样的类库管理.可以轻易的管理一个项目.
- Built-in Help 怀念win下面的msdn,MD提供了内建的.NET和GTK文档.可以轻松的获得帮助.
- Project Support MD本来就是一个非常强悍的IDE.
- Add-ins 按照官方的说法就是MD有一个非常强大的add-in engine.利用统一的API和完整的扩展接口.你制作的插件可以在不同的平台上使用.另外就是MD的插件管理支持在线安装.
也许自己赶上了好时间,MonoDevelop刚刚发布了 1.0版本.上面那些是我翻译的.下面是官方的版本:
Features
The main features of MonoDevelop are:
- Customizable workbench, including custom key bindings, custom layouts, and external tools.
- Support for several languages, with C#, VB.NET and C/C++
support included, and Boo and Java (IKVM) support available as separate
add-ins. - Support for code completion and type information tooltips.
- Refactoring operations to simplify changes like renaming
types and type members, encapsulating fields, overriding methods, or
implementing interfaces. - Code navigation operations such as jumping to variable definitions and finding derived classes.
- Easy to use GUI designer for GTK# applications, also supporting the creation and management of custom GTK# widget libraries.
- Integrated source code version control, with support for Subversion.
- Integrated unit testing based on NUnit.
- Support for ASP.NET projects, allowing web projects can be built and tested on XSP.
- Integrated database explorer and editor (beta).
- Integration with Monodoc, to provide documentation about classes.
- Support for makefiles, both generation and synchronization.
- Support for Microsoft Visual Studio project formats.
- Packaging system that allows generating tarballs, source code and binary packages.
- Command line tools for building and managing projects.
- Support for localization projects.
- Extensible add-in architecture.
对于一个IDE来讲已经可以满足自己的需要了.
另外就是前些天安装完之后,出现了乱码,几乎所有的MonoDevelop菜单全部是乱码,今天终于搞定了.主要是语言设置的问题,本来以后是字体的原因,在MonoDevelop里面重新设置了字体,但是没有效果.最后把OS的语言环境换成了英文就okay了.还好OS在多国语言方面还是比较强悍的.


