【发布时间】:2011-04-19 03:56:37
【问题描述】:
我经常运行测试,需要固定 测试结果窗格。在其他时间,我主要使用编写代码和编译 - 我更喜欢在编译时自动查看 输出窗格(与测试结果窗格共享相同的空间)并在完成时折叠(即取消固定) )。
我需要一个热键来快速将窗格切换到固定/取消固定状态。我该怎么做?
【问题讨论】:
标签: visual-studio-2010 hotkeys pinning
我经常运行测试,需要固定 测试结果窗格。在其他时间,我主要使用编写代码和编译 - 我更喜欢在编译时自动查看 输出窗格(与测试结果窗格共享相同的空间)并在完成时折叠(即取消固定) )。
我需要一个热键来快速将窗格切换到固定/取消固定状态。我该怎么做?
【问题讨论】:
标签: visual-studio-2010 hotkeys pinning
在Visual Studio 2010 - Keyboard Shortcuts 查看这篇文章
【讨论】:
您可以在选项对话框 (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 将停靠输出窗口并隐藏测试结果窗口,而SetTestMode 则相反。
【讨论】:
Tools -> Options -> Environment -> Keyboard