有没有办法在visual studio 2008中定义IDE布局?
让我们说当我在C#中编码时,我禁用了属性窗口,并在底部输出了输出窗口。现在让我们说当我在窗口的可视化编辑器中时,我想要左侧的工具和属性窗口以及禁用输出窗口。
问题是,如果我想以这种方式工作,每次从代码编辑切换到可视编辑时,我都必须手动重新排列IDE布局。
我想有一个选项来定义几个IDE布局,并为每个布局分配一个热键。 所以我可以在布局之间快速切换。
visual studio 2008中是否有这样的功能?
答案 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或工具|宏|宏浏览器)执行宏。