Код Visual Studio - вкладки (редакторы) одного и того же проекта на нескольких экранах
Используя несколько экранов, я обычно размещаю несколько классов (файлов) на разных экранах, это помогает мне в процессе рефакторинга, проверки тестов и сравнения изменений. Код Visual Studio не позволяет перетаскивать вкладку за окном и просматривать ее (например) другим монитором. Я проверил документацию и плагины, но единственный способ, которым я нашел, - открыть два окна, указывая на один и тот же проект (папку) и поместить их на разные экраны. Мне не нравится это решение, что также вызывает некоторые проблемы при просмотре изменений кода с помощью TypeScript.
Любое предложение?
Я использую Windows 10, последнюю версию VSCode.
Ответы
Ответ 1
Решение состоит в том, чтобы нажать CTRL + K, а после отпускания CTRL нажмите O.
Это откроет текущий файл в новом окне.
Есть несколько вещей, которые мне не нравятся в этом решении:
- Drag и Drop не работает
- Создайте новый экземпляр кода VS, в результате чего (для меня) будет использовано 180 МБ оперативной памяти.
- Чтобы открыть файл, мне нужно несколько секунд (довольно медленно)
- Файл также остается открытым в исходном окне
Обновление 20/03/2019:
Есть запрос на добавление функции, который вы можете отслеживать здесь:
https://github.com/Microsoft/vscode/issues/10121
И объяснение того, почему это трудно реализовать здесь:
https://github.com/Microsoft/vscode/issues/10121#issuecomment-345770248
Обновление 20/03/2019:
Еще один важный побочный эффект, выделенный @Mär, заключается в следующем:
IntelliSense не может установить ссылки, которые он имел, когда файл был открыт в окне, где открыт весь проект
Ответ 2
Простой способ, но с теми же недостатками. Больше оперативной памяти и ресурсов будет использовано. Обернуть ваш проект в папку.
Это лучшая вещь. Как сейчас!
=> Продублируйтерабочую область.
Откройте панель команд ctrl+shift+p
или F1
.
Затем напишите dupl
Вы получите это
![enter image description here]()
Вот и все.
Более
Если вы хотите добавить больше папок в рабочее пространство.
=> перейти к File
, затем Add Folder To Workspace
Вы можете добавить столько, сколько хотите.
Также лучше больше
Вы можете открыть новое окно (например: ctrl+n
)
А затем идите File
> Add Folder To Workspace
.
И начните добавлять папки в новое рабочее пространство. Вы можете добавить любую папку, которая уже открыта или нет. Это тоже здорово. Вы можете иметь все необходимые папки, например, на втором экране.
Удачного кодирования.
Ответ 3
Я нашел следующий способ работы на нескольких мониторах:
- открыть визуальную студию в оконном режиме на 1-м мониторе (в моем случае это левый монитор)
- переместить окно в (левый) верхний угол
- растянуть окно до 2-го монитора (правого) нижнего угла
- разделить экран, нажав "разделить редактор" несколько раз
- переместить разделитель разделов кода на край между мониторами
Это старый вопрос, но такой способ может кому-то пригодиться. Это не очень удобно, но работает. Возможно, решение уже появилось в самой VS, но я не нашел его.