I wanted to share three tricks that I use a lot in Xamarin Studio/MonoDevelop.
Xamarin Studio's code completion for members of an object defaults to showing all the members sorted by name.
But if you press Control-space, it toggles the rendering
and organizes the results. For example, for this object of
type UIWindow, it first lists the methods available for
UIWindow
sorted by name, and then the cluster for its base class
UIView:
This is what happens if you scroll to the end of the
UIWindow members:
Use the Command-. shortcut to activate the universal
search, once you do this and start typing it will find matches
for both members and types in your solution, as well as IDE
commands and the option to perform a full text search:
This is a feature that we took from Emacs's Dynamic Abbrevs.
If you type Control-/ when you type some text, the editor will try to complete the text you are typing based on strings found in your project that start with the same prefix.
Hit control-/ repeatedly to cycle over possible
completions.
Posted on 20 Aug 2014