Как открыть несколько проектов/папок в одном экземпляре кода Visual Studio и открыть несколько файлов в одном представлении? Есть ли какая-либо опция для запроса на изменение в будущем?
Откройте несколько проектов/папок в коде Visual Studio
Ответ 1
Код Visual Studio
Как описано в Основах Visual Studio Code:
"VSCode основан на файлах и папках - вы можете сразу начать работу, открыв файл или папку в VSCode".
Это означает, что концепция файлов решений и проектов, таких как .sln и .csproj, не имеет реальной функции в VSCode, кроме того, что она использует их только для таргетинга и определения языка для поддержки Intellisense и т.д.
Проще говоря, папка, которую вы открываете, - это корень, с которым вы работаете. Но, конечно, нет ничего, что могло бы остановить вас, чтобы открыть несколько окон.
Что касается опций функций запроса, перейдите к справке > Запросить функции, которые перенаправят вас на страницу UserVoice VSCode.
Ответ 2
Не знаю, почему самое простое решение не упоминается. Вы можете просто сделать File>New Window
и открыть другой проект в новом окне.
Ответ 3
Обновить
Это теперь доступно из коробки с октября 2017. Читайте больше от сообщения в блоге.
В настоящее время инсайдерский канал VSCode дает нам это из коробки.
Читайте больше из сообщения в блоге.
Ответ 4
Если вы используете unix-подобную ОС, вы можете создать мягкую ссылку на целевую папку.
например. Я хочу видеть источник golang, пока я использую VSCode. Итак, я создаю мягкую ссылку на go/src
в моей папке проекта.
ln -s /usr/local/go/src gosrc
Надеюсь, это поможет!
Обновление: 11/28, 2017
Многочисленные рабочие пространства [0] приземлились в стабильной сборке, наконец. https://code.visualstudio.com/updates/v1_18#_support-for-multi-root-workspaces
Ответ 5
Вы можете открыть любую папку, поэтому, если ваши проекты находятся в одном и том же дереве, просто откройте папку под ними.
В противном случае вы можете открыть 2 экземпляра кода в качестве другой опции
Ответ 6
В Windows можно использовать mklink для создания символических ссылок каталога в нужные папки. Затем держите их вместе в папке, а VSCode отобразит их содержимое.
c:\>mklink /D c:\dev\MyWork\scripts c:\ProjA\scripts
symbolic link created for c:\dev\MyWork\scripts <<===>> c:\ProjA\scripts
c:\>mklink /D c:\dev\MyWork\styles c:\ProjB\styles
symbolic link created for c:\dev\MyWork\styles <<===>> c:\dev\ProjB\styles
Это очень похоже на идею @NeilShen, я думаю.
Ответ 7
Поддержка многокорневых рабочих пространств теперь включена по умолчанию в последнем стабильном выпуске [выпуск от ноября 2017 г.].
Команда " File > Add Folder to Workspace
вызывает диалоговое окно "Открыть папку" для выбора новой папки.
Ответ 8
Просто поместите свои проекты в одну папку и просто откройте эту папку в vscode.
Теперь ваши проекты будут выглядеть так:
ГРУППА ПРОЕКТОВ
-
ПРОЕКТ 1
- Содержание
- Содержание
-
ПРОЕКТ 2
- Содержание
- Содержание
Ответ 9
Октябрь 2017 (версия 1.18):
Поддержка многопользовательских рабочих областей теперь включена по умолчанию в версии Stable: https://code.visualstudio.com/updates/v1_18#_support-for-multi-root-workspaces
Теперь мы можем открыть несколько папок в одном экземпляре, код Visual Studio назван как Workspace ( "Area de Trabajo" ). Взгляните на изображения, это очень просто.
Ответ 10
Вы можете установить расширение контекстного меню Open Folder для VS Code из Chris Dias
https://marketplace.visualstudio.com/items?itemName=chrisdias.vscode-opennewinstance
- Перезапустить код Visual Studio
- Щелкните правой кнопкой мыши папку и выберите "Открыть новую рабочую станцию здесь"
Ответ 11
Или вы можете просто выбрать несколько папок и затем нажать "Открыть".
Перейдите в " Файл"> "Открыть папку", затем выберите несколько папок, которые хотите открыть, и нажмите " Выбрать папку".
Ответ 12
Вы можете открыть до 3 файлов в одном и том же представлении, нажав [CTRL] + [^]
Ответ 13
Теперь я предлагаю создать символические ссылки в папке, поскольку VSCode не поддерживает эту функцию.
Сначала создайте папку, которая вам понравится.
$ mkdir random_project_folder
$ cd random_project_folder
$ ln -s /path/to/folder1/you/want/to/open folder1
$ ln -s /path/to/folder2/you/want/to/open folder2
$ ln -s /path/to/folder3/you/want/to/open folder3
$ code .
И вы увидите свои папки в том же окне VSCode.
Ответ 14
Невозможно открыть новый экземпляр кода Visual Studio, как правило, он не работает, если вы открываете новый в качестве администратора.
Решение: просто щелкните правой кнопкой мыши на файле VS Code.exe и нажмите "Новое окно", вы можете открыть столько новых окон, сколько захотите.:)
Ответ 15
вы можете создать рабочую область и поместить в нее папки: Файл > сохранить рабочее пространство как и перетащите ваши папки в сохраненное рабочее пространство
Ответ 16
Вы можете использовать это расширение, известное как Project Manager
При этом проекты сохраняются в файле projects.json, просто сохраните проект и, нажав Shift + Alt + P
вы увидите список всех ваших сохраненных проектов, оттуда вы можете легко переключать свои проекты.
Ответ 17
Несколько вкладок в VS
Нажмите → Файл → Добавить папку на рабочее место.
Шаг 1.
Выберите, какой проект работать → Добавить (нажмите)
Шаг 2.