Подтвердить что ты не робот

Рекомендации по работе с несколькими мониторами в Visual Studio 2010

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

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

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

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

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

Новая поддержка нескольких мониторов в VS2010 хороша, но по-прежнему кажется, что этого не хватает.

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

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

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

Ответ 3

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

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

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

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

Ответ 4

Перспективы

http://perspectives.codeplex.com

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

Функции

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

Ответ 5

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

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

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