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

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

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

9.08.2008 22:55:26
Я удивлен, что Visual Studio не считается программным обеспечением, «используемым в основном для программирования».
timbo 6.11.2015 04:49:29
11 ОТВЕТОВ
РЕШЕНИЕ

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

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

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

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

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

58
9.08.2008 23:09:20
Как поместить элементы управления на формы без набора инструментов? Вы вручную редактируете код, сгенерированный конструктором форм?
recursive 23.03.2010 15:20:44
Панель инструментов находится на левой стороне моего основного монитора.
David Wengier 28.03.2010 21:25:29

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

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

2
9.08.2008 22:58:52

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

2
9.08.2008 23:00:51

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

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

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

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

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

6
9.08.2008 23:39:42

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

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

2
10.08.2008 00:02:26

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

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

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

3
31.12.2008 21:13:21
ура для другого тройного монитора в стиле пользователя 4: 3 ... я люблю это для кодирования и имею два в potrait и 1 в регулярном для тестирования пользовательского интерфейса.
SheldonH 25.06.2012 12:17:17

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

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

1
31.12.2008 21:14:43

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

0
10.09.2009 14:56:08

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

1
16.02.2010 21:12:02

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

1
16.02.2010 21:29:14

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

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

как это

59
27.11.2014 11:00:39
Просто и супер эффективно. Это, пожалуй, единственный ответ, который касается реального вопроса.
valsidalv 15.01.2015 23:04:22
согласовано. +1 за ответ на вопрос, отличный совет тоже. DOH! должен был подумать об этом
TheZenker 12.05.2015 12:52:53
Обновление, сентябрь 2016 года. Пришел сюда через поиск в Google, и этот вопрос больше не работает. Теперь вам нужно перетащить вкладку в новое окно (которое можно найти, щелкнув правой кнопкой мыши значок на панели задач и выбрав новое окно).
Tom.K 28.09.2016 12:08:45
@ Tom.K, только что зарегистрировался в v2017, и я смог перетащить вкладки за пределы IDE.
BillF 2.03.2018 22:17:29
Больше не работает Ни один из описанных способов. При перетаскивании на рабочий стол он создает текстовый файл, а внутри кода VS он ничего не делает.
Matthis Kohli 18.04.2018 11:28:44