有没有办法在visual studio 2008中定义多个视图配置?

时间:2009-05-17 15:25:37

标签: visual-studio visual-studio-2008 visual-c++ visual-studio-2005

有没有办法在visual studio 2008中定义IDE布局?

让我们说当我在C#中编码时,我禁用了属性窗口,并在底部输出了输出窗口。现在让我们说当我在窗口的可视化编辑器中时,我想要左侧的工具和属性窗口以及禁用输出窗口。

问题是,如果我想以这种方式工作,每次从代码编辑切换到可视编辑时,我都必须手动重新排列IDE布局。

我想有一个选项来定义几个IDE布局,并为每个布局分配一个热键。 所以我可以在布局之间快速切换。

visual studio 2008中是否有这样的功能?

1 个答案:

答案 0 :(得分:1)

Visual Studio具有布局概念,但它们会根据当前模式(设计,调试等)自动应用。您可以创建IDE宏来显示/隐藏您的工具窗口:

启用属性:

Sub PropertiesOn()
    DTE.ExecuteCommand ("View.PropertiesWindow")
End Sub

禁用属性:

Sub PropertiesOff()
    DTE.Windows.Item(Constants.vsWindowKindProperties).Close
End Sub

您可以使用宏录制器(Ctrl + Shift + R)查看显示或隐藏其他工具窗口所需的命令。构建宏(使用宏IDE - Alt + F11或工具|宏|宏IDE)来启用/禁用工具窗口组。然后,您可以将宏绑定到您自己的键绑定,或者只是从命令窗口调用它们。或者,您可以使用宏浏览器(Alt + F8或工具|宏|宏浏览器)执行宏。