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

Nam*_* VU 23 hotkeys visual-studio-2010 pinning

我经常运行测试并需要固定测试结果窗格.在其他时间,我大多用书面方式工作的代码和编译-我更喜欢有输出窗格(其中共享与测试结果窗格中的同一空间),而编制自动浏览和完成倒塌时(即取消固定).

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

nit*_*ins 32

看看链接.例如:

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

  • 在VS 2012中,Alt-W,k是Dock,它与引脚相关但不完全相同.Pin Tab的Alt-W,p,目前对我不起作用.图钉图标的工具提示是"自动隐藏".@jamiebarrow只要我不需要鼠标,我认为它是一个热键.如果您愿意,可以将其自定义为单个和弦,并绕过菜单. (3认同)

Fre*_*örk 6

您可以在选项对话框(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
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用键盘选项为这些宏指定快捷键.

当然,你可以用更高级的方式做到这一点.假设你有一个命令SetCodingMode,它将停靠输出窗口隐藏测试结果窗口,而SetTestMode这恰恰相反.


Joh*_*aes 6

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

在此处输入图片说明