Ответ 1
Перейдите к Window -> Close All Documents
Ярлык ALT W+L
Я организовал 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
Перейдите к Window -> Close All Documents
Ярлык ALT W+L
Щелкните правой кнопкой мыши по одной из вкладок, выберите "Закрыть все, кроме этого", затем закройте последний обычным способом. Это не оптимально, а гораздо меньше, чем закрытие каждого.
Изменить: это работает только для открытых файлов. Не список ошибок, вывод или таковые. Мой плохой...
Изменить: в Visual Studio 2013 Preview вы можете щелкнуть правой кнопкой мыши по любой открытой вкладке документа и выбрать "Закрыть все документы"
Это лучшие сочетания клавиш при работе с вкладками:
Закрыть все документы Alt + W, L или Alt + -, L
Закрыть текущие документы Ctrl + F4 или Alt + F, C или Alt + -, C
Закрыть все, но это Alt + -, A
Открыть содержащую папку Alt + -, O
Скопировать полный путь Alt + -, U
Таблица контактов Alt + W, P или Alt + -, P
вкладка Float Alt + W, F или Alt + -, F
Автоскрыть вкладку Alt + W, F или Alt + -, F
любые ярлыки, которые вам нужно просто прокомментировать...
Нет. Для Visual Studio 2013 вам не нужна другая должность. Вы переходите к этому, чтобы переопределить вашу горячую клавишу:
Tools >> Options >> Keyboard
Тип: Window.CloseAll
в Show Command Containing
. Вы увидите строку: Windows.CloseAllDocuments
. Дважды щелкните по нему.
В текстовом поле Нажмите сочетания клавиш: введите ярлык, который вы хотите для этой горячей клавиши.
В раскрывающемся списке слева выберите Text Editor
. Нажмите Назначить.
Повторите шаг выше, но в раскрывающемся списке вы выбираете: Global
Нажмите ОК
Теперь, каждый раз, когда вы нажимаете ярлык, который вы определили, все вкладки будут закрыты.
Помогите вам помочь:)
Отменить выбор инструментов | Варианты | Среда | Общий | Кнопка "Закрыть" влияет только на активную вкладку.
Если вы не хотите использовать ярлык KB, вы можете щелкнуть правой кнопкой мыши вкладку и выбрать закрыть все.