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

Visual Studio и двойные/несколько мониторов: как я могу оптимизировать использование своих мониторов?

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

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

4b9b3361

Ответ 1

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

У моего вторичного монитора есть второе окно, которое содержит окна инструментов, которые я использую. Таким образом, у меня есть решение explorer, список ошибок, список задач (//todo: comments), окно вывода, поиск результатов и т.д. Все занимают столько места, сколько им нравится на моем вторичном мониторе.

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

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

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

Ответ 2

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

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

like this

Ответ 3

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

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

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

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

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

Ответ 4

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

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

Ответ 5

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

Ответ 6

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

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

Ответ 7

Три монитора - все 1600x1200

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

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

Ответ 8

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

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

Ответ 9

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

Ответ 10

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

Ответ 11

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