Visual Studio и два/несколько мониторов:как мне оптимизировать использование моих мониторов?[закрыто]

StackOverflow https://stackoverflow.com/questions/6937

Вопрос

Ультрамон это отличная программа для двух мониторов (растягивание экрана на мониторы), но мне было интересно, есть ли какой-нибудь способ сделать что-то в Visual Studio, например, открыть одну вкладку кода на одном мониторе и вторую вкладку кода на втором мониторе работает только один экземпляр Visual Studio?

Или есть какие-либо другие предложения по получению максимальной отдачи от двух мониторов и Visual Studio?

Это было полезно?

Решение

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

На моем дополнительном мониторе есть второе окно, содержащее окна инструментов, которые я использую.Итак, у меня есть проводник решений, список ошибок, список задач (//todo:комментарии), окно вывода, поиск результатов и т. д.все занимают столько места, сколько хотят, на моем дополнительном мониторе.

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

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

Обновлять: В ответ на все, что говорят об использовании второго монитора для документации или запуска приложения, я полностью согласен и забыл упомянуть, как я это делаю.я использую Меню питания много, чтобы добиться этого.По сути, я могу щелкнуть правой кнопкой мыши любое окно и установить «Всегда поверх».Итак, пока я отлаживаю, я хочу видеть свое окно вывода, но затем, если мне нужно обратиться к какой-то документации, я просто перехожу к Mozilla (на втором мониторе), устанавливаю его сверху и возвращаюсь в Visual Studio.Я считаю, что это позволяет мне управлять окнами инструментов без необходимости часто их перемещать или занимать ценное место в окне кода.

Другие советы

иметь одну вкладку кода, открытую на одном мониторе, и вторую вкладку кода, открытую на втором мониторе, при этом работает только один экземпляр Visual Studio

вы можете просто перетащить вкладку за пределы VS на другой экран.

like this

У меня три монитора, поэтому я обычно использую такую ​​конфигурацию:

  • Левый монитор:документация/электронные книги.
  • Средний монитор:код/отладка
  • Правый монитор:Тестирование приложения/прокрутка файлов журналов (при необходимости)

Обычно это работает очень хорошо, и поскольку мониторы довольно большие, мне редко приходится использовать тестовое приложение в полноэкранном режиме, поэтому места для окон Tail -f достаточно.

Я также использую AutoHotkey для назначения горячих клавиш, которые переключаются на наиболее важные окна, такие как Firefox или мой сеанс SSH.Таким образом, я могу просто использовать горячую клавишу для доступа к ним, когда это необходимо.

Левый монитор на самом деле представляет собой отдельный компьютер под управлением Linux, а клавиатура/мышь используется совместно с Synergy, поэтому у меня открыто несколько электронных книг или страниц документации, по одной на каждом виртуальном рабочем столе...Я могу переключаться между документацией, перемещая мышь влево и используя сочетание клавиш.

Три монитора - все 1600х1200.

  • Левый:Электронная почта, обмен мгновенными сообщениями, SQL Server Management Studio, подключение удаленных рабочих столов к серверам
  • Середина:VisualStudio — возможно несколько экземпляров — развернуто до максимума, обозреватель решений и обозреватель групп прикреплены справа, ошибки/вывод закреплены внизу, остальные автоматически скрываются.
  • Верно:Веб-браузеры — отладка приложений и обычная работа в Интернете, ADUC (при необходимости)

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

Для отладки через графический интерфейс — это здорово: можно запускать приложение на одном экране, а отладчик — на другом.Это одно из самых практичных применений.

Но на самом деле это зависит от того, какое приложение вы разрабатываете, т. е. нужно ли вам отслеживать дескрипторы открытых файлов, журналы и т. д.

Когда у меня впервые появились два монитора, я хотел сделать то же, что и вы, использовать все пространство для визуальной студии, но я думаю, вы поймете, что лучше всего держать VS на одном мониторе, а второй монитор использовать для документации и внешних ресурсов. и т. д.Поначалу вы не могли бы подумать, но все эти мелочи, такие как возможность максимизировать другие ресурсы, не скрывая при этом ваш код, — это отличная функция.

У меня есть VS на левом мониторе и графический интерфейс/рабочее окно справа.Однако, если вы хотите, чтобы вкладки кода открывались на каждом мониторе, вы можете использовать опцию UltraMon, чтобы развернуть окно на обоих мониторах, а затем перетащить кодовую страницу так, чтобы образовался разделитель.Затем вы выравниваете этот разделитель по разрыву ваших мониторов.

Я уже это делал, просто чтобы проверить.Это неплохая установка.

У меня есть три монитора, настроенных так, что Visual Studio работает в полноэкранном режиме на среднем мониторе, на правом мониторе настроены все окна инструментов, а левый монитор предназначен для браузера, справки, SSMS, электронной почты и т. д.

Работает хорошо, за исключением случаев, когда мне приходится подключаться удаленно, поэтому у меня есть отдельная экспортированная конфигурация для перемещения окон инструментов обратно в Visual Studio и одна для их резервной настройки для нескольких мониторов.

Хотя я использую StudioИнструменты для других целей в нем есть опция «Оторвать редактор», с помощью которой можно «оторвать» файл от окна и изменить размер окна.Найдите это весьма полезным

Я считаю, что окно определения кода абсолютно бесценно, если оно открыто на другом мониторе.Когда курсор перемещается по имени типа в редакторе, в другом окне отображается его определение.

Вы можете попробовать щелкнуть файл правой кнопкой мыши в обозревателе решений, открыть с помощью, а затем найти devenv.exe.Это откроет его в новом экземпляре VS.Кроме того, он сохраняет devenv в качестве одного из ваших вариантов по умолчанию в будущем, поэтому вам не придется постоянно искать devenv.Не красиво, но вариант.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top