2010-12-08 60 views
11

我已經開始在VS2010中提取我的工具窗口。我喜歡它的工作方式,我把工具窗口放在一臺顯示器上,而我的代碼放在另一臺顯示器上。關閉Visual Studio中的所有工具窗口?

但是,我唯一的抱怨是偶爾想要快速關閉所有的工具窗口,並且我想要一種方式一舉關閉它們。

我知道Shift-Esc關閉一個單獨的窗口,但有沒有辦法一次關閉所有的工具窗口?

一個VS2010的具體答案是好的,但任何可以工作的東西都會膨脹。

謝謝!

+0

世界上是如何沒有這個捷徑。 JetBrains產品中的Ctrl-Shift-F12。啊。 – Seth 2016-09-22 14:39:13

回答

10

好的,thanks to this blog我能湊齊一個工作解決方案。如果鏈接永遠消失,我會在這裏回顧一下,但所有功勞都歸功於布爾青蛙(又名Pascal)。

在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 - > Keyboard,在對話框中,在包含:的Show命令框下,搜索宏。您新創建的宏就在那裏,爲其指定一個鍵盤快捷鍵,並且Bob的叔叔可以關閉所有工具窗口:)

我個人使用代碼Ctrl-W,C代表umm,「Window,Close」,但你可以使用任何你想要的:)

+0

非常有用,因爲我發現一些浮動/未連接的窗口有時無法響應並且無法關閉。 – 2013-04-12 03:17:39

0

據我所知,沒有機會關閉所有的工具窗口: - /我所做的是自動隱藏所有窗口,也許這對你也有用?

在Visual Studio中去「窗口」 - >點擊「自動隱藏」

+0

不幸的是,自動隱藏不適用於沒有停靠和自動隱藏的工具窗口。 – CubanX 2010-12-08 16:54:04

1

可以在VS2010工具下鍵指定給Window.AutoHideAll,選擇環境,鍵盤或使用「全屏」,但這些只是隱藏窗戶,不要關閉它們。

+2

不幸的是,自動隱藏不適用於沒有停靠和自動隱藏的工具窗口。 – CubanX 2010-12-08 16:55:21

相關問題