Рекомендации по работе с несколькими мониторами в Visual Studio 2010 - PullRequest
18 голосов
/ 28 мая 2010

Теперь, когда Visual Studio 2010 поддерживает несколько мониторов, мне любопытно, как другие люди организовали свою среду. Мне еще предстоит прийти к соглашению, которым я действительно доволен.

В настоящее время лучшее, что я придумал для своей системы с двумя мониторами, - это отключение всех окон кода. Затем, на моем основном мониторе, я могу иметь два окна кода рядом (используя сочетания клавиш Windows 7 WinKey + LeftArrow и WinKey + RightArrow.) На моем дополнительном мониторе я помещаю остальную часть IDE со всеми инструментами окна, которые обычно находятся внизу (список ошибок, окно поиска, стек вызовов и т. д.), закреплены там, где обычно идут окна кода. Я также пытался отключить все эти вещи и не иметь почти ничего в самой IDE.

Проблемы с этим макетом:

  • Вновь открытые кодовые окна всегда открываются в IDE, а не поверх одного из отдельных окон.
  • Окна отдельного кода не помнят своего точного размещения от сеанса к сеансу (они немного отключены, и мне приходится снова и снова использовать сочетание клавиш winkey + стрелка для каждого окна.
  • Кажется, нет никакого способа, чтобы панели кода знали, что они расположены друг над другом (IE - несколько вкладок.)
  • Ярлык CTRL + TAB всегда отображается поверх самой IDE.
  • Панели кода всегда находятся «над» (потомками) IDE. Поэтому нажатие на любую область кода выводит IDE на передний план, даже когда я забочусь только об этой области кода, а не об IDE.
  • Другие, более мелкие проблемы ...

Что бы улучшить этот процесс, так это отсоединить области кода так, чтобы они представляли собой полосы вкладок, в которых могут быть закреплены другие области кода.

Новая поддержка нескольких мониторов в VS2010 хороша, но, похоже, ей все еще не хватает.

Можно ли решить эти проблемы с помощью надстройки? Если так, кто-нибудь знает об этом?

Есть ли лучший способ работы с IDE на нескольких мониторах, чем то, что я делаю?

ПРИМЕЧАНИЕ. Хотя этот вопрос субъективен (конечно, нет ответа «это самый лучший и окончательный» ответ), мне бы очень хотелось узнать, возможно, лучшие методы работы с IDE, чем то, что я придумал. Намерение не состоит в том, чтобы начать "лучшую" войну пламени моей.

Ответы [ 5 ]

5 голосов
/ 16 апреля 2013

Я опоздал на этот вопрос, и VS2012 уже давно отсутствует, но есть Microsoft Visual Studio Power Tools , которые включают в себя вкладку Document Well. Он позволяет группировать вкладки, размещать несколько вкладок в каждом плавающем окне, плавающие окна по умолчанию и т. Д.

В электроинструментах VS2012 он, по-видимому, называется "Custom Document Well", но, похоже, имеет такой же тип функциональности.

5 голосов
/ 28 мая 2010

У меня всегда есть IDE на правильном мониторе со всеми окнами редактора и инструментами там. Это оставляет левый монитор для программ для отладки, мой почтовый клиент, тратить время на SO и другие вещи. Вы можете иметь окна редактора рядом друг с другом даже в старых версиях VS, используя вертикальные группы вкладок. Это все еще работает в VS2010 и позволяет вам переставлять их, перетаскивая их между группами вкладок.

Иногда я размещаю окна вывода и стека на левом мониторе под отлаженной программой, чтобы иметь больше возможностей для просмотра кода.

3 голосов
/ 30 мая 2010

У меня есть 3 монитора, но я обнаружил, что у меня это не совсем работает с 2. У меня монитор на один центр больше в обычном ландшафтном режиме, и я держу боковые мониторы в портретном режиме.

На центральном мониторе я держу IDE с одной или двумя панелями кодовых окон. Я также все еще сохраняю вывод и наблюдаю за окнами внизу под окнами кода.

На левом мониторе я размещаю навигационные окна, такие как обозреватель решений и окна инструментов визуальной помощи.

На правом мониторе я храню потоки / стек вызовов или новые окна параллельных стеков и окна моей почты / браузера / документации.

2 голосов
/ 16 ноября 2012

Перспективы

http://perspectives.codeplex.com

Перспективы позволяют пользователям Visual Studio 2010 и 2012 выбирать и Диспетчер конфигураций окон Visual Studio. Это работает примерно так же как перспективы в Eclipse.

Особенности

  • Просмотр доступных перспектив
  • Применить перспективы
  • Добавить новые перспективы
  • Обновление перспектив
  • Удалить перспективы
1 голос
/ 28 мая 2010

Я еще не использовал VS2010, но то, что мне нравится делать с VS2008, а также со многими другими IDE, - это фактически расширить всю IDE, чтобы охватить оба монитора (у меня мои мониторы рядом).

При просмотре связанных файлов (.aspx и .aspx.cs) приятно видеть как можно больше кода, поэтому я хочу, чтобы у каждого файла был свой экран.

С другой стороны, при работе с чем-то вроде Illustrator или Photoshop приятно иметь все инструменты и представления на другом экране, чтобы вы могли сосредоточиться на макете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...