I'd like the regions that show up in my Visual Studio window to be expanded by default when I open a code file. Is this possible in VS2010, or is there an extension that will do that for me?
Barring that, is my request a thing that can be written in an extension?
CTRL + M + P will expand all and disable outlining. CTRL + M + M will collapse/expand the current section.
(Ctrl+M, Ctrl+P) - Removes all outlining information for the entire document. (Ctrl+M, Ctrl+U) - Removes the outlining information for the currently selected user-defined region. Not available in Visual Basic. (Ctrl+M, Ctrl+O) - Collapses the members of all types.
Tools -> Options -> Text Editor -> C# -> Advanced -> Outlining. Show activity on this post. Show activity on this post. For VS2008, it's under Tools – Options – Text Editor – C/C++ - Formatting - Enter outlining mode when files open.
If you would like Regions turned off, right click any code window, choose Outlining
, then Stop Outlining
.
you could write a macro that calls the Visual Studio Command Edit.StopOutlining
for you every time you are opening a document.
This MSDN Page describes how to write a basic macro that handles events: http://msdn.microsoft.com/en-us/library/ee1f34as.aspx
Instead of handle the WindowClosing
you should handle WindowActivated
.
Like this:
Public Sub windowopen(ByVal window As EnvDTE.Window, ByVal lostFocus As EnvDTE.Window) Handles WindowEvents.WindowActivated
DTE.ExecuteCommand("Edit.StopOutlining")
End Sub
Of course, this will call Edit.StopOutlining
on every window you are opening; so maybe you have to do a little bit of filtering what documenttype was activated.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With