Я организовал Visual Studio 2010 таким образом, что вывод, список ошибок, поиск результатов и многие другие окна появляются в одном и том же "регионе". Я не знаю, соответствует ли это правильному термину, они отображаются в виде вкладок рядом друг с другом. Есть ли способ закрыть все эти окна одновременно, предпочтительнее сочетание клавиш?
Изменить: О возможном дублировании здесь: Закройте все окна инструментов в 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