【发布时间】:2011-05-18 08:24:06
【问题描述】:
我已经安排 Visual Studio 2010 使输出、错误列表、查找结果和许多其他窗口出现在同一个“区域”中。我不知道这是否是正确的术语,它们显示为彼此相邻的选项卡。 有没有办法同时关闭所有这些窗口,最好是键盘快捷键?
编辑: 关于此处可能的重复:Close all tool windows in Visual Studio?。 这是一个非常接近的问题,在发布之前我没有看到它。但是有区别,我只想关闭特定“区域”内的所有窗口,而不是解决方案资源管理器或属性。但是我想应该可以从答案中修改宏:
Public Sub CloseAllToolWindows()
Dim items As EnvDTE.Windows = DTE.Windows
Dim item As Window
For Each item In items
If item.Kind = "Tool" And item.Visible And Not item.IsFloating And _
item.Caption <> "Solution Explorer" And _
item.Caption <> "Properties" And _
item.Caption <> "To-do Explorer" And _
item.Caption <> "Macro Explorer" Then
item.Close()
End If
Next
End Sub
【问题讨论】:
-
不,没有内置这样的命令。它只存在于 document 窗口。如果要自动执行此操作,则必须编写一个宏并将其分配给键盘快捷键。
-
嗨,我不认为它是重复的。我已经更新了我的问题...
标签: visual-studio