В VS2017 нет команды для переключения окна инструмента.Для меня я устанавливаю расширение макроса, пишу скрипт для сокрытия всех окон инструментов и привязываю сочетание клавиш к этому макросу.
Вот шаги:
1) Сначала вам понадобитсяустановить макросы для Visual Studio
2) Затем в проводнике макросов Tools> Macro> Macro Explorer
добавить этот макрос:
var windows = dte.Windows;
for (var i = 1; i <= windows.Count; i++) {
var window = windows.Item(i);
// Check that this is a tool window and not a document
if (window.Document == null && window.Visible) {
window.Activate();
dte.ExecuteCommand("Window.Hide");
}
}
3) Установить этот макрос как макроскоманда 1 в обозревателе макросов.
4) Наконец, в Tools> Options> Environment> Keyboard
назначьте «Tool.MacroCommand1» для вашего любимого сочетания клавиш.
Персонально, я настраиваю Alt + * для отображения / скрытия окон инструментов
- Alt + `: инструмент MacroCommand1 (для скрытия всех окон инструментов)
- Alt + 1 : просмотр обозревателя решений
- Alt + 2 : просмотр закладки
- Alt + 3 : Просмотр результатов поиска
- Alt + 4 : Просмотр вывода
- Alt + 5 : просмотр иерархии вызовов
- Alt + 6 : просмотр списка задач