在visual studio 2010中,如何设置热键来固定和取消固定活动窗格?

时间:2010-09-30 04:06:21

标签: visual-studio-2010 hotkeys pinning

我经常运行测试并需要固定测试结果窗格。在其他时候,我主要使用写代码和编译 - 我更喜欢在编译时自动查看输出窗格(与测试结果窗格共享相同的空间),并在完成时自动折叠(即取消固定) )。

我需要一个热键才能快速将窗格切换到固定/取消固定状态。我怎么能这样做?

3 个答案:

答案 0 :(得分:30)

看看link。例如:

  1. 选择输出窗口 CTRL + ALT + O
  2. 使用确定输出ALT + W + K
  3. 自动隐藏输出 ALT + W + A

答案 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)

在VS 2017中,您可以将自己的热键分配给命令Window.PinTab,该快捷键既可以固定也可以取消固定选项卡。

enter image description here