在我的笔记本电脑上,我尝试在Visual Studio中最大化工作区。如果我只是处理代码,我会通过自动隐藏将左侧和右侧的所有面板保持隐藏。
但是,如果我在设计模式下工作,我会固定工具箱,属性等,以便它们始终可见。我希望找到一种实际隐藏面板的方法,当我选中文件时只处理文本(不在设计模式下),并在设计模式下返回选项卡时重新获得面板,无手动固定/取消需要。我不喜欢将鼠标悬停在面板选项卡上,因此它会弹出视图。我喜欢在设计模式下永久保留它们。
从http://i.stack.imgur.com/yYmHu.png转到http://i.stack.imgur.com/AQLGP.png基本上就是我指的。
谢谢!
答案 0 :(得分:1)
尝试使用Perspectives扩展名。安装后,您可以在Visual Studio 2010中将当前布局保存为透视图(就像在Eclipse中一样),然后在它们之间切换。唯一不好的是你无法自动切换它们。我不知道也许我们可以修改扩展源(如果它可用)。
答案 1 :(得分:1)
我不确定是否有更好的方法,但我能够创建一个宏来执行此操作。在工具中打开宏IDE - >宏 - >宏IDE。在MyMacros下打开EnvironmentEvents。添加以下代码:
Private Sub WindowEvents_WindowActivated(ByVal GotFocus As EnvDTE.Window, ByVal LostFocus As EnvDTE.Window) Handles WindowEvents.WindowActivated
If GotFocus.Caption.EndsWith(" [Design]") Then
DTE.Windows.Item(Constants.vsWindowKindProperties).AutoHides = False
Else
DTE.Windows.Item(Constants.vsWindowKindProperties).AutoHides = True
End If
End Sub
如果尚未打开属性面板,则将此代码添加到打开:
DTE.ExecuteCommand("View.PropertiesWindow")