2010-01-29 62 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和导入/导出设置来实现您的目标吗? (我知道这并不完全回答你的问题...)

相关问题