Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>When I say "C# editor" in this post, I mean the Visual Studio C# text editor. Sorry, it's just a typing habit. :o</p> <p>I'll make a guess that the fit and finish of the Visual Studio C# text editor is better than in MonoDevelop. The reason I say this is I've worked on a project in the past and getting the details correct is unbelievably difficult. Here are some items that the Visual Studio C# editor does <em>exceptionally</em> well at that are some of the hardest to duplicate:</p> <ul> <li>Speed and accuracy of IntelliSense, although <a href="http://blog.280z28.org/archives/2008/10/20/" rel="nofollow noreferrer">I've documented</a> how to do handle one of its best features. The Visual Studio 2010 editor is <a href="http://weblogs.asp.net/scottgu/archive/2009/10/22/vs-2010-code-intellisense-improvements-vs-2010-and-net-4-0-series.aspx" rel="nofollow noreferrer">even better</a>, and I <a href="https://stackoverflow.com/questions/1229592/intellisense-rules-for-get-best-match-during-member-selection">haven't been able to match it yet</a> (and no one seems to care, so good luck matching this feature set). The IntelliSense engine also does an <em>amazing</em> job handling partially completed (syntactically incorrect) code at a large scale level. It's not as hard to do within statements in a method, but the C# editor is very thorough.</li> <li><a href="https://stackoverflow.com/questions/1318976/smart-indent-algorithm-documentation">Smart Indent is stupid-difficult to do well</a>, and the C# editor does it. Even Visual Studio 2010 Beta 1 had major issues here, but it's improved in Beta 2 and <em>almost</em> up to where 2008 is.</li> <li>Code formatting in the Visual Studio C# editor is excellent. This is much easier than the above two points, so I can see MonoDevelop including it (not sure if it does). The primary difficulty doing it as well as Visual Studio does it is matching the customizability - it just tends to lead to some gross code (though this is only my experience, other people may have a beautiful solution).</li> </ul>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload