关闭Visual Studio中的所有选项卡

时间:2011-05-18 08:24:06

标签: visual-studio

我安排了Visual Studio 2010,输出,错误列表,查找结果和许多其他窗口出现在同一个“区域”中。我不知道这是否是正确的术语,它们显示为彼此相邻的标签。 有没有办法同时关闭所有这些窗口,最好是键盘快捷键?

编辑: 关于可能的重复:Close all tool windows in Visual Studio?。 这是一个非常接近的问题,我在发布之前没有看到它。但是有一点不同,我只想关闭特定“区域”内的所有窗口而不是解决方案资源管理器或属性。但是我想应该可以从答案中修改宏:

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

   For Each item In items
        If item.Kind = "Tool" And item.Visible And Not item.IsFloating And _
           item.Caption <> "Solution Explorer" And _
           item.Caption <> "Properties" And _
           item.Caption <> "To-do Explorer" And _
           item.Caption <> "Macro Explorer" Then
            item.Close()
        End If
    Next
End Sub

6 个答案:

答案 0 :(得分:120)

转到Window -> Close All Documents

快捷方式为ALT W+L

答案 1 :(得分:48)

右键单击其中一个选项卡,选择“关闭除此之外的全部”,然后以正常方式关闭最后一个。 它不是最优的,但它的工作远远少于关闭每个人和每个人。

编辑:这仅适用于打开的文件。不是错误列表,输出等。我的坏......

编辑:在Visual Studio 2013 Preview中,您现在可以右键单击任何打开的文档选项卡,然后选择关闭所有文档

答案 2 :(得分:40)

使用标签时,这些是最佳的键盘快捷键:

关闭所有文件 Alt + W L Alt + < kbd> - , L

关闭当前文档 Ctrl + F4 Alt + F ,< kbd> C 或 Alt + - C

关闭全部但 Alt + - A

打开包含文件夹 Alt + - O

复制完整路径 Alt + - U

Pin标签 Alt + W P Alt + - P

浮动标签 Alt + W F Alt + - F

自动隐藏所有标签 Alt + W F Alt + - F

您需要的任何快捷方式只需对其进行评论......

答案 3 :(得分:6)

如果您不想使用KB快捷方式,可以右键单击选项卡并选择全部关闭。

答案 4 :(得分:3)

没有。您不需要Visual Studio 2013作为其他帖子。你去这里重新定义你的热键:

Tools >> Options >> Keyboard

Window.CloseAll中输入Show Command Containing。您会看到一行:Windows.CloseAllDocuments。双击它。

在文本框中按快捷键:键入此热键所需的快捷键。 在左侧的下拉列表中,选择Text Editor。按分配。

重复上述步骤,但在下拉列表中,您选择:Global

按OK

现在,每次按下您定义的快捷方式,所有选项卡都将关闭。

帮助您:)

答案 5 :(得分:0)

取消选择工具|选项|环境|一般|关闭按钮仅影响活动选项卡。