MonoDevelop 3.0 released

    The release would be unremarkable if it consisted only of tons of bug fixes and performance improvements. However, in addition to them, there are two noticeable improvements to the eye:
    1) Support for building applications for the Mac App Store
    2) Dramatic improvements in the text editor

    The latter is worth dwelling on.

    First, they screwed up NRefactory 5 , a library from SharpDevelop. Now it is used by the editor to obtain the AST, which finally made it possible to fix the problems of the autocomplete in lambda expressions and LINQ.

    Autoformatting now does not try to break the markup in the entire document, but only adjusts to the rules the part that you finished writing (well, as in Visual Studio). For this reason, it was even turned on by default. Speaking of the studio, a set of code formatting rules compatible with it has been added.

    A new feature also appeared - a static analysis of the code directly in the editor with suggestions for fixing it, catches things like curve naming of variables, unnecessary use of namespace, the possibility of using refactoring tools (support for NRefactory, among other things, allowed to expand the arsenal of existing ones), etc .



    Also, for some reason, they made it possible to watch a reduced version of the document next to the scrollbar. By the way, on this very scrollbar places where there are suggestions for corrections / changes are marked.



    Debian packages are tense as always, but you can get them in my PPA . Installation on Ubuntu:

    apt-add-repository ppa:keks9n/monodevelop-latest
    apt-get update
    apt-get install monodevelop
    

    Deebian is more difficult, you also need to install fresh Mono from sid first. I also recommend looking at the monodevelop-appmenu package, repairing HUD support in ubunt.

    Also popular now: