我经常运行测试并需要固定测试结果窗格。在其他时候,我主要使用写代码和编译 - 我更喜欢在编译时自动查看输出窗格(与测试结果窗格共享相同的空间),并在完成时自动折叠(即取消固定) )。
我需要一个热键才能快速将窗格切换到固定/取消固定状态。我怎么能这样做?
答案 0 :(得分:30)
看看link。例如:
答案 1 :(得分:6)
您可以在选项对话框(Tools -> Options -> 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
,它将停靠输出窗口和隐藏测试结果窗口,而SetTestMode
则相反。
答案 2 :(得分:2)