Как открыть несколько экземпляров кода Visual Studio?

Сегодня Microsoft выпустила Visual Studio Code редактор файлов и папок.

Первое ограничение - это приложение для одного экземпляра.

Есть ли способ получить несколько экземпляров или иначе открыть несколько папок одновременно?

Ответ 1

Ctrl + Shift + N откроет новое окно, тогда как Ctrl + K отпустит клавиши, а нажатие O откроет текущую вкладку в новом окне. Затем вы можете использовать меню Файл → Открыть папку, чтобы в каждом окне было два экземпляра кода Visual Studio с разными папками.

+ Shift + N и + K для Mac.

Список полезных сочетаний клавиш можно найти здесь.

Ответ 2

Используйте

code -n

при запуске программы. Это "открывает новый сеанс кода Visual Studio вместо восстановления предыдущего сеанса". (отсюда).

Я использовал это, изменив ярлык "Код", добавив параметр -n:

Visual Studio Code Shortcut

Ответ 3

Выберите меню Файл → Новое окно из меню, а затем откройте другую папку в новом окне.

Ответ 4

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

Ответ 5

Вы также можете создать ярлык с пустым именем файла

"%LOCALAPPDATA%\Local\Code\Code.exe" ""

Ответ 6

Вместо этого мне нравится открывать код Visual Studio из приглашения/диалога запуска с помощью простого и cmd/c code -n. Поскольку диалоговое окно запуска также поддерживает историю команд для каждого пользователя, это очень удобно. Один клик и вперед -

Enter image description here

Ответ 7

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

Временное решение

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

lib
-components
-models
-helpers
tests

Здесь я могу открыть компоненты, модели и тесты в разных окнах, а затем просмотреть их на трех моих мониторах.

Звучит немного просто, но это мне очень помогло.

Ответ 8

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

Как вы запускаете его из командной строки, которую вы задаете?

fooobar.com/questions/40626/...

Ответ 9

Начиная с нашего выпуска 0.9.0, мы добавили новый параметр window.reopenFolders чтобы контролировать, должен ли код Visual Studio восстанавливать все папки предыдущего сеанса.

По умолчанию будет восстановлено только последнее активное окно, над которым вы работали, но если вы измените этот параметр на all, Visual Studio Code автоматически откроет все папки в своих окнах.

Ответ 10

Чтобы открыть новый экземпляр с вашим проектом, загруженным с терминала, просто введите code <directory-path>

Ответ 11

В Linux (протестировано с Ubuntu и Kali Linux) вы также можете щелкнуть правой кнопкой мыши плитку на док-станции и выбрать " New Window.

Ответ 12

Вы можете открыть несколько окон (из меню или снова запустив исполняемый code).

Однако, к сожалению, на данный момент, похоже, нет способа создать отдельные экземпляры. Например, если у вас есть две оболочки, открытые в разных средах в каждой (разные пути и т.д.), Запуск code для обоих приведет к тому, что второе окно будет иметь те же пути, что и первое, и проигнорирует среду, из которой оно было запущено.

Ответ 13

В одной и той же эффективной папке можно открыть несколько окон VS Code, если каждое из них открывает папку по своему пути. Например, в Windows проект в C:\Git\MyProject может быть открыт в одном экземпляре кода VS, а \MyPC\c $\Git\MyProject - в другом. Если общий ресурс администратора (c $) недоступен или не подходит, можно создать явный общий ресурс, обеспечивающий необходимый доступ.

Нет, это не идеальное решение.

Ответ 14

Я пришел сюда, чтобы узнать, как заставить VSCode (Mac OS) создавать новое окно, когда файл или папка открыты, а VSCode уже запущен. Так же, как и GitHub Atom. Ответы выше не ответили на мой запрос, но я нашел ответ сам, поэтому поделюсь.

Окружение: window.openFilesInNewWindow - если установлено on файлы будут открываться в новом окне. window.openFoldersInNewWindow - если установлено on, папка откроется в новом окне.

Бонус, чтобы заставить его вести себя как Atom: установите window.newWindowDimensions на maximised window.newWindowDimensions.

Ответ 15

Если у вас есть все ваши файлы JavaScript в нескольких папках в одной папке, которая работает очень хорошо, и вот что я сделал:

Enter image description here

Ответ 16

Проще всего, когда вы не знаете, что ярлык CTRL + SHIFT + N - использовать меню: Файл, Новое окно

enter image description here

Ответ 17

В 2019 году он автоматически откроет новый сеанс, новый экземпляр vs-кода. По типу

      C:\Apache24\htdocs\json2tree>code .

в командном окне, в корневой папке вашего проекта.

сначала перейдите в папку вашего проекта,

        C:\Apache24\htdocs\json2tree>

затем введите

         code .