我想在Visual Studio中设置一些热键来控制窗口布局。
例如,F10会折叠所有窗口(例如来自Windows主菜单的命令 - 自动全部隐藏),然后是F11,这将停靠并将我选择的某些窗口定位在某些位置。这样我就可以快速跳转到特定的布局。
那么如何从visual studio宏控制窗口布局?
答案 0 :(得分:1)
可能没有优化,但你不能考虑使用vssettings和导入/导出设置来实现你的目标吗? (我知道这不是你问题的答案......)
答案 1 :(得分: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