Visual studio 2010 在visual studio 2010中,什么是/如何设置热键以锁定和取消锁定活动窗格?

Visual studio 2010 在visual studio 2010中,什么是/如何设置热键以锁定和取消锁定活动窗格?,visual-studio-2010,hotkeys,pinning,Visual Studio 2010,Hotkeys,Pinning,我经常运行测试,需要固定测试结果窗格。在其他时间里,我主要处理编写代码和编译-我更喜欢在编译时自动查看输出窗格(与测试结果窗格共享同一空间),并在完成时折叠(即取消锁定) 我需要一个热键来快速将窗格切换到固定/取消固定状态。我该怎么做呢?看一看。例如: 使用CTRL+ALT+O选择输出窗口 用ALT+W+K固定输出 使用ALT+W+A自动隐藏输出 您可以在选项对话框(Tools->options->Environment->Keyboard)中找到这些命令,并为此指定所需的任何键盘快捷键。然而,

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

我需要一个热键来快速将窗格切换到固定/取消固定状态。我该怎么做呢?

看一看。例如:

  • 使用CTRL+ALT+O选择输出窗口
  • 用ALT+W+K固定输出
  • 使用ALT+W+A自动隐藏输出

  • 您可以在选项对话框(
    Tools->options->Environment->Keyboard
    )中找到这些命令,并为此指定所需的任何键盘快捷键。然而,在您的例子中,它有两个命令:一个用于“固定”,另一个用于“取消固定”。另一个选项是编写一个结合以下命令的宏:

    Sub DockOutputWindow()
    DTE.ExecuteCommand(“View.Output”)
    DTE.ExecuteCommand(“Window.Dock”)
    端接头
    子自动隐藏输出窗口()
    DTE.ExecuteCommand(“View.Output”)
    DTE.ExecuteCommand(“Window.AutoHide”)
    端接头
    
    然后可以使用键盘选项为这些宏指定快捷键


    当然,你可以用更先进的方法来做。假设您有命令
    SetCodingMode
    ,该命令将停靠输出窗口并隐藏测试结果窗口,而
    setstmode
    则相反。

    在VS 2017中,您可以将自己的热键分配给命令window.PinTab,该命令window.PinTab同时固定和取消固定选项卡


    我喜欢它的简单性,但它并不是命令的热键(您可以从菜单访问命令)。在VS 2012中,Alt-W,k是Dock,它与pin相关,但不完全相同。还有Alt-W,p,用于Pin-Tab,目前对我不起作用。图钉图标的工具提示为“自动隐藏”@杰米巴罗,我认为这是一个热键,只要我不需要鼠标。如果愿意,您可以将其自定义为单个和弦,并绕过菜单。@Jay它不起作用,因为有两个菜单命令捕捉“p”字母:Split和Pin Tab。Alt-W,p,p,Enter应该可以工作——但我想你们很难把它称为“快捷方式”;)另一个选项是使用alt+-访问当前活动窗口(Visual studio 2015)的菜单,它是
    工具->选项->环境->键盘
    。如果从不使用打印,则可以将pin/unpin指定给CTRL+P