the*_*age 7 c# regions visual-studio
我希望在打开代码文件时默认情况下展开我的Visual Studio窗口中显示的区域.这在VS2010中是否可行,或者是否有扩展可以为我做到这一点?
除此之外,我的请求是否可以在扩展中写入?
Edit.StopOutlining您可以编写一个宏,在每次打开文档时调用 Visual Studio 命令。
此 MSDN 页面介绍了如何编写处理事件的基本宏:http://msdn.microsoft.com/en-us/library/ee1f34as.aspx
而不是处理WindowClosing您应该处理的事件WindowActivated。
像这样:
Public Sub windowopen(ByVal window As EnvDTE.Window, ByVal lostFocus As EnvDTE.Window) Handles WindowEvents.WindowActivated
DTE.ExecuteCommand("Edit.StopOutlining")
End Sub
Run Code Online (Sandbox Code Playgroud)
当然,这会调用Edit.StopOutlining您打开的每个窗口;因此,也许您必须对激活的文档类型进行一些过滤。