Откройте один и тот же каталог дважды

87

В командной строке я мог открыть каталог вроде:

    code .

Теперь я хочу, чтобы два одинаковых каталога открывались и отображались в другом окне.
(Это не разделение редактора)
Затем я попробовал еще раз.

    code .

Ничего не произошло.
По-прежнему открыт один каталог.
Как достичь такой задачи?

Исчисление
источник
1
Это не точный ответ, но может помочь ... Используйте другой редактор, например, atom, sublime или скобки. Чем вы можете управлять с кодом vs и проверять код в других. Надеюсь, я смогу помочь.
Даниэль Вилела
1
Это не точный ответ, но может помочь ... Используйте другой редактор, например, atom, sublime или скобки. Чем вы можете управлять с кодом vs и проверять код в других. Надеюсь, я смогу помочь.
Даниэль Вилела

Ответы:

178

Сделать это можно следующими способами:

1- Вручную откройте новое окно ( ctrlshiftn) и перейдите к:

Файл> Добавить папку в рабочую область. Затем просто выберите папку.

2- Откройте панель команд ( ctrlshiftp) введите duplи нажмите, enterчто дублирует текущую рабочую область в новом окне
* dupl- это просто фильтр для полной команды, которая: Workspaces: Duplicate Workspace in New Windowблагодаря комментарию dipnlink

Источник: https://code.visualstudio.com/docs / editor / multi-root-workspaces
* Сделано в windows (10), vscode (1.35.1)

Диего Рикардо Вальдивия Арреола
источник
7
Я предлагаю отредактировать, чтобы уточнить, что это не «дупл», который выполняет то, что просят, он просто находит команду «Рабочие области: Дублировать рабочее пространство в новом окне», которая фактически выполняет задачу.
дипнлик
1
@dipnik Я добавил пояснение, спасибо, что заметили.
Диего Рикардо Вальдивия Арреола
1
Это должен быть принятый ответ. Первоначально принятый ответ БЫЛ В порядке, но эта функция была объявлена ​​устаревшей некоторое время назад.
javierojeda
Это нормально, что вы только что отредактировали свой ответ, включив в него ответ Эльхана ?
c24w
@DiegoRicardoValdiviaArreola, это было очень полезно! Просто хотел добавить, что дубликаты копируют все, что вы выбрали. Таким образом, нужно было бы пройти весь путь снова, чтобы добавить папку и, не выбирая ничего другого, выполнить dupl!
WiccanKarnak
77

в последней версии это на самом деле намного проще. На вкладке проекта, который вы хотите продублировать, откройте панель команд (Command + shift + P на Mac), затем введите dupl, это дублирует ваше рабочее пространство в новом окне. Теперь у вас может быть 2 версии одного и того же проекта одновременно.

Эльхан Дадашов
источник
1
Спасибо, вероятно, это должен быть выбранный ответ. Очень признателен!
Мэтт Сандерс
1
имя команды:Workspaces: Duplicate Workspace in New Window
xinthose
7

Щелкните Add workspace folder...и откройте ту же папку. У меня работает, другое решение не работает, просто переключите фокус в другое окно.

zishe
источник
3

Насколько мне известно, принятый ответ неверен, как указывает C14L.

Это можно сделать, открыв другую папку, которая включает в себя папку, в которой вы работаете. Допустим, у нас есть /projectи, /project/srcи /project/buildвы, вероятно, заинтересованы в srcоткрытии в двух экземплярах VSCode, чего вы можете достичь, открыв /projectи /project/src.

Мауриц Моис
источник
1

В дополнение к принятому ответу, вот трюк, если вы хотите открыть один и тот же проект в двух разных окнах, но с двумя разными ветвями git:

Скопируйте папку проекта и откройте эту папку!

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

Шитал Шах
источник