关闭Visual Studio中的所有工具窗口?

时间:2010-12-08 14:45:27

标签: visual-studio visual-studio-2010

我已经开始在VS2010中拔出我的工具窗口了。我喜欢它的工作方式,我把工具窗放在一台显示器上,我的代码放在另一台显示器上。

然而,我唯一的抱怨是偶尔想要快速关闭所有工具窗口,我想要一次性关闭所有工具窗口。

我知道Shift-Esc关闭单个窗口,但有没有办法立即关闭所有工具窗口?

VS2010的具体答案很好,但任何有用的东西都会膨胀。

谢谢!

3 个答案:

答案 0 :(得分:10)

好的,thanks to this blog我能够拼凑出一个有效的解决方案。我会在这里回顾它以防链接永远消失,但所有功劳都归功于布尔青蛙(又名帕斯卡)。

在Visual Studio 2010中创建一个宏(在工具 - >宏 - >宏IDE ...下)并将此代码放在公共模块中:

Public Sub CloseAllToolWindows()
    Dim items As EnvDTE.Windows = DTE.Windows
    Dim item As Window

    For Each item In items
        If item.Kind.Equals("Tool") And item.Visible Then
            item.Close()
        End If
    Next
End Sub

然后前往工具 - >选项 - > Enivornment - >键盘,在对话框内,在显示命令包含:框下,搜索宏。您新创建的宏就在那里,为它指定一个键盘快捷键,Bob的叔叔可以关闭所有工具Windows:)

我个人使用代码Ctrl-W,C for,umm,“Window,Close”但你可以使用你想要的任何东西:)

答案 1 :(得分:1)

您可以在工具,选项环境,键盘下的vs2010中为Window.AutoHideAll分配一个键,或使用“全屏”,但这些只是隐藏窗口,而不是关闭它们。

答案 2 :(得分:0)

据我所知,没有机会关闭所有工具窗口: - /我所做的是自动隐藏所有窗口,也许这也适用于你?!

在Visual Studio中转到“窗口” - >并单击“自动隐藏”