2012-09-13 96 views

回答

2

不作为默认值。

我知道这是一种解决方法,但由于Visual Studio在关闭和重新打开文件时保留了轮廓的折叠/展开状态,因此您可以使用大纲 - >折叠定义命令在打开文件时快速折叠文件,将在您下次打开该文件时保留。如果你使用键盘快捷键,它会很快做到,而且更不用说烦人。

如果这太痛苦了,你可能需要找到一个可以做你想做的扩展,虽然我现在没有这个扩展。

2

这不作为默认设置提供,但编辑代码文件时可以按Ctrl+M, O折叠所有内容。

0

看看这个解决方法从MSDN(只适用于VS2012虽然)。

您能否通过点击打开marco IDE工具 - >宏 - >宏IDE。

您可以在项目MyMacros中找到名为EnvironmentEvents的模块。

然后你可以请尝试在EnvironmentEvents中添加此代码?

Private opened As Boolean 

Private Sub WindowEvents_WindowActivated(ByVal GotFocus As EnvDTE.Window, ByVal LostFocus As EnvDTE.Window) Handles WindowEvents.WindowActivated 
    If GotFocus.Document Is Nothing Then 
     Return 
    End If 
    If GotFocus.Document.FullName.EndsWith(".cs") And opened = True Then 
     DTE.ExecuteCommand("Edit.CollapsetoDefinitions") 
    End If 
    opened = False 
End Sub 

Private Sub DocumentEvents_DocumentOpened(ByVal Document As EnvDTE.Document) Handles DocumentEvents.DocumentOpened 
    opened = True 
End Sub 
相关问题