Ответ 1
Взгляните на ссылку . Например:
- выберите окна вывода с CTRL + ALT + O
- вывести вывод с помощью ALT + W + K
- автоматически скрыть вывод с помощью ALT + W + A
Я часто запускаю тесты и нуждаюсь в панели test-result, которая должна быть закреплена. В другое время я в основном работаю с кодами и компиляцией - я предпочитаю иметь панель вывода (которая разделяет одно и то же пространство с панелью результатов теста) автоматически просматривается при компиляции и свертывании, когда это делается (т.е.).
Мне нужна горячая клавиша, чтобы быстро переключить панель на закрепленное/незакрепленное состояние. Как я могу это сделать?
Взгляните на ссылку . Например:
Вы можете найти команды в диалоговом окне параметров (Tools → Options → Environment → Keyboard
) и назначить для них любое сочетание клавиш. Однако в вашем случае это две команды: одна для "закрепления" и другая для "открепления". Другой вариант - написать макрос, объединяющий команды:
Sub DockOutputWindow()
DTE.ExecuteCommand("View.Output")
DTE.ExecuteCommand("Window.Dock")
End Sub
Sub AutoHideOutputWindow()
DTE.ExecuteCommand("View.Output")
DTE.ExecuteCommand("Window.AutoHide")
End Sub
Затем вы можете использовать параметры клавиатуры, чтобы назначить сочетания клавиш этим макросам.
Конечно, вы можете сделать это еще более продвинутым способом. Скажем, у вас есть команда SetCodingMode
, которая одновременно SetCodingMode
выходные окна и скрывает окно результатов теста, а SetTestMode
делает противоположное.
В VS 2017 вы можете назначить свою собственную горячую клавишу команде Window.PinTab, которая одновременно закрепляет и открепляет вкладку.