Откройте несколько папок в коде visual studio



Как открыть несколько проектов / папок в одном коде visual studio и открыть несколько файлов в одном представлении? Есть ли у него возможность для будущего запроса на изменение?

2320   15  

15 ответов:

Visual Studio Code

Как описано в основы кода Visual Studio статьи:

"VSCode-это файл и папка на основе - вы можете сразу начать работу, открыв файл или папку в VSCode."

Это означает концепцию файлов решений и проектов, например .sln и .csproj, не имеют никакой реальной функции в VSCode, кроме того, что он использует их только для таргетинга и определения того, какой язык поддерживать для Intellisense и такие.

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

Что касается параметров функции запроса, перейдите в раздел справка > функции запроса, которые перенаправят вас на страница UserVoice VSCode.

Не знаю, почему самое простое решение не упоминается. Вы можете просто сделать File>New Window и открыть другой проект в новом окне.

обновление

Это теперь доступно из коробки по состоянию на октябрь 2017 года. Читайте больше от в блоге.


на инсайдер канала из VSCode дает нам это из коробки.

Multi root workspace in vscode

Читать подробнее в блоге.

Если вы используете 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

[0] https://github.com/Microsoft/vscode/issues/396

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

в противном случае вы можете открыть 2 экземпляра кода в качестве другого варианта

в 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, я думаю.

просто поместите свои проекты в ту же папку и просто откройте эту папку в vscode.

теперь ваши проекты будут выглядеть как:

ГРУППА ПРОЕКТОВ

  • проект 1

    • содержание
    • содержание
  • проект 2

    • содержание
    • содержание

поддержка нескольких корневых рабочих пространств теперь включена по умолчанию в последнем стабильном выпуске [ноябрь 2017 года].

на File > Add Folder to Workspace команда открывает диалоговое окно Открыть папку, чтобы выбрать новую папку.

enter image description here

октябрь 2017 (Версия 1.18):

поддержка нескольких корневых рабочих пространств теперь включена по умолчанию в стабильном выпуске: https://code.visualstudio.com/updates/v1_18#_support-for-multi-root-workspaces

теперь мы можем открыть несколько папок в одном экземпляре, код Visual studio имеет имя Workspace ("Area de Trabajo"). Взгляните на изображения, его очень простой.

enter image description here

enter image description here

вы можете установить открыть контекстное меню папки для VS Code расширение от Криса Диаса

https://marketplace.visualstudio.com/items?itemName=chrisdias.vscode-opennewinstance

  • Перезапустите Visual Studio Code
  • щелкните правой кнопкой мыши папку и выберите "Открыть новый верстак здесь"

Откройте Новый Верстак Здесь

вы можете открыть до 3 файлов в одном представлении, нажав [CTRL] + [^]

сейчас я предлагаю создать символические ссылки в папке, поскольку 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.

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

решение: просто щелкните правой кнопкой мыши на VS Code .exe файл, и нажмите кнопку " Новое окно" вы можете открыть столько новых окон, сколько вы хотите. :)

вы можете создать рабочее пространство и поместить в него папки : Файл > сохранить рабочее пространство как и перетащите ваши папки в сохраненном рабочем пространстве

вы можете использовать это расширение, известное как Менеджер Проекта

при этом проекты сохраняются в файл проекты.json, просто сохраните проект и нажав Shift + Alt + P вы можете увидеть список всех сохраненных проектов, оттуда вы можете легко переключать свои проекты.

Comments

    Ничего не найдено.