2012-09-13 94 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 
相關問題