我知道這對大多數人來說可能聽起來不是很有用,但我真的很想讓所有的代碼在VS中崩潰,每當我關閉一個文檔時,它都變得非常煩人,不得不按Ctrl + m ctrl + o。何時關閉文檔時自動摺疊定義的方式?
有沒有一些插件可以做到這一點,或者有人可以給我一些提示來創建加載項?謝謝
我知道這對大多數人來說可能聽起來不是很有用,但我真的很想讓所有的代碼在VS中崩潰,每當我關閉一個文檔時,它都變得非常煩人,不得不按Ctrl + m ctrl + o。何時關閉文檔時自動摺疊定義的方式?
有沒有一些插件可以做到這一點,或者有人可以給我一些提示來創建加載項?謝謝
您可以通過在visual studio中創建一個宏來實現所需的功能,該命令在引發DocumentClosing
事件時執行CollapsetoDefinitions
命令。
只需轉到:工具 - >宏 - >宏IDE。
然後將下面的代碼添加到EnvironmentEvents
模塊。
Private Sub DocumentEvents_DocumentClosing(ByVal Document As EnvDTE.Document) Handles DocumentEvents.DocumentClosing
Dim thread As New System.Threading.Thread(AddressOf CollapsToDefinition)
thread.Start()
End Sub
Public Sub CollapsToDefinition()
Try
If DTE.ActiveDocument Is Nothing Then Exit Sub
DTE.ExecuteCommand("Edit.CollapsetoDefinitions")
Catch
'Ignore any error
End Try
End Sub
FWIW如果你接受更多的答案人們將更有可能幫助你... – Fraser 2012-03-02 23:23:02