Ответ 1
Хорошо, благодаря этому блогу Я смог собрать рабочее решение. Я расскажу об этом здесь, если эта связь когда-нибудь умрет, но все они относятся к Boolean Frog (aka Pascal).
Создайте макрос в Visual Studio 2010 (в разделе Инструменты → Макросы → Макросы IDE...) и поместите этот код в открытый модуль:
Public Sub CloseAllToolWindows()
Dim items As EnvDTE.Windows = DTE.Windows
Dim item As Window
For Each item In items
If item.Kind.Equals("Tool") And item.Visible Then
item.Close()
End If
Next
End Sub
Затем перейдите в меню "Инструменты" → "Параметры" → "Внесение изменений" → "Клавиатура" в диалоговом окне там, в разделе "Показать команды", содержащие: поле, поиск макросов. Ваш недавно созданный макрос прямо там, назначьте ему ярлык на клавиатуре, и Боб вашего дяди вы можете закрыть все окна инструментов:)
Я лично использовал код Ctrl-W, C для, umm, "Window, Close", но вы можете использовать все, что захотите:)