**** Обновление ****
Вы можете проверить мой пост в блоге, который предоставляет возможность перечислять и переключать макеты окон в 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