2010-11-20 2 views
4

Когда у меня подключен ноутбук, мне нравится иметь Visual Studio, а окна боковой панели распространяются на 2 монитора, так что я могу иметь увеличенный вид кода и все дополнительные окна на второй монитор. Когда я отпираю свой ноутбук, чтобы работать на ходу, я, очевидно, теряю преимущество 2 мониторов. Однако переключение между 1 и 2 мониторами является грубым опытом, так как макеты окон становятся все испорчены или потеряны при переходе туда и обратно.Ноутбук для Visual Studio с несколькими мониторами, прикрепленный к разблокированному

Любой, кто работает таким образом и нашел успешный способ сохранить макеты при доке и отстыке между двумя мониторами и монитором ноутбука? Я понимаю, что вы, вероятно, не можете иметь одинаковый макет в обоих сценариях, но может ли VS быть достаточно умным, чтобы переключаться между 2 конфигурациями компоновки или чем-то еще?

Заранее спасибо.

+0

Возможно, вы захотите указать, какую ОС вы используете. – sbi

+0

Чтобы уточнить: Как я узнал, используя VS на ноутбуке (со вторым монитором на работе), Win7 лучше справляется с несколькими мониторами. Поэтому я прошу версию __OS__. Это должна быть Windows, в которой я был уверен. – sbi

+1

Да, это Win 7 x64 в этом случае; Однако я думаю, что эта проблема выходит за рамки ОС. – mkmurray

ответ

4

Вот что я делаю:

  1. Настройка окна среды, как вы хотите их каждый ваших двух установок (несколько мониторов и одного экрана ноутбука).

  2. Использование «мастера настройки импорта и экспорта» (находится в меню «Сервис»), выберите экспорт только «Общие настройки> Макеты окон» в файлы, названные для каждой конфигурации. Храните файлы где-нибудь, где они всегда будут удобны.

  3. Затем, когда вы переключаете настройки, используйте «Мастер настройки импорта и экспорта», чтобы импортировать файл настроек, который точно описывает вашу новую настройку. Visual Studio перестроит окна инструментов в макет, описанный в файле настроек.

К сожалению, Visual Studio недостаточно умен, чтобы обрабатывать это для вас автоматически (пока), поэтому вам все равно придется переключаться между двумя макетами самостоятельно. Это немного взломать, но это определенно работает.


Если вы чувствуете себя действительно авантюрный (или разочарование), вы можете write an extension для Visual Studio, чтобы вспомнить свои позиции окна и/или автоматически импортировать соответствующий файл настроек. Я уверен, что вы и я не единственные, кто мог бы это хорошо использовать.

+0

Подсчитайте меня как потенциального пользователя! – sbi

0

Visual Studio подразумевает, что вы используете Windows. Раньше я использовал продукт под названием UltraMon, чтобы помочь с этим. Желание было эквивалентно для Mac.

1

Visual Studio запоминает 3 макета - обычный, полный экран и отладка. Вы можете настроить их так, как хотите, а затем вы можете использовать Normal/Full Screen для переключения, когда вы состыкованы/отстыкованы. Это немного быстрее, чем импорт настроек.

Смежные вопросы