我已经开始在VS2010中拔出我的工具窗口了。我喜欢它的工作方式,我把工具窗放在一台显示器上,我的代码放在另一台显示器上。
然而,我唯一的抱怨是偶尔想要快速关闭所有工具窗口,我想要一次性关闭所有工具窗口。
我知道Shift-Esc关闭单个窗口,但有没有办法立即关闭所有工具窗口?
VS2010的具体答案很好,但任何有用的东西都会膨胀。
谢谢!
答案 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中转到“窗口” - >并单击“自动隐藏”