2010-01-29 63 views
0

我想在Visual Studio中設置一些熱鍵來控制窗口布局。例如,F10會摺疊所有窗口(例如從Windows主菜單中命令稱爲 - 自動全部隱藏),然後是F11,這將停靠和定位我選擇的特定窗口在某些位置。這將是我可以快速跳轉到特定的佈局。如何從一個宏控制VS窗口位置和狀態

那麼如何從視覺工作室宏控制窗口布局?

回答

0

**** ****更新

您可以檢查出我的博客文章提供列出和切換窗口的能力佈局在VS2008和VS2010:http://www.brianschmitt.com/2010/09/save-and-change-tool-layout-in-visual.html

****老回答以下****

如果你正在尋找一個可重複的設置,那麼宏可能是你最好的選擇。 AutoHideAll可能已經綁定到CTRL + SHIFT +〜 - 我不記得是否是默認值。如果沒有,你可以在你的工具 - >選項 - >鍵盤對話框中進行綁定。在那裏你也可以將下面的宏綁定到你的F11上。

這裏是一個宏,將完成佈局爲您提供:

Public Sub SetupMyPersonalLayout() 
    DTE.Windows.Item(Constants.vsWindowKindSolutionExplorer).Visible = True 
    DTE.Windows.Item(Constants.vsWindowKindSolutionExplorer).AutoHides = False 

    DTE.Windows.Item(Constants.vsWindowKindTaskList).Visible = True 
    DTE.Windows.Item(Constants.vsWindowKindTaskList).AutoHides = False 
End Sub 

這將顯示窗口,然後「針」了。

想到的另一個選擇是利用Visual Studio提供的不同視圖(標準,全屏,調試和其他一些視圖)。

最後,如果你是2005年或更早(或如果要更新的代碼)有一個加載項,將做到這一點對你:http://www.codeplex.com/VSWindowManager

1

可能未優化,但不能考慮使用vssettings和導入/導出設置來實現您的目標嗎? (我知道這並不完全回答你的問題...)

相關問題