我安排了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
答案 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)
取消选择工具|选项|环境|一般|关闭按钮仅影响活动选项卡。