Сегодня Microsoft выпустила Visual Studio Code редактор файлов и папок.
Первое ограничение - это приложение для одного экземпляра.
Есть ли способ получить несколько экземпляров или иначе открыть несколько папок одновременно?
Сегодня Microsoft выпустила Visual Studio Code редактор файлов и папок.
Первое ограничение - это приложение для одного экземпляра.
Есть ли способ получить несколько экземпляров или иначе открыть несколько папок одновременно?
Ctrl + Shift + N откроет новое окно, тогда как Ctrl + K отпустит клавиши, а нажатие O откроет текущую вкладку в новом окне. Затем вы можете использовать меню Файл → Открыть папку, чтобы в каждом окне было два экземпляра кода Visual Studio с разными папками.
⌘ + Shift + N и ⌘ + K для Mac.
Список полезных сочетаний клавиш можно найти здесь.
Используйте
code -n
при запуске программы. Это "открывает новый сеанс кода Visual Studio вместо восстановления предыдущего сеанса". (отсюда).
Я использовал это, изменив ярлык "Код", добавив параметр -n
:
Выберите меню Файл → Новое окно из меню, а затем откройте другую папку в новом окне.
Если вы хотите открыть несколько экземпляров одной и той же папки, то это в настоящее время не поддерживается. Если вы хотите, чтобы эта проблема была реализована, просмотрите и оповестите об этой проблеме GitHub: Поддержка открытия папки проекта в нескольких окнах кода Visual Studio.
Вы также можете создать ярлык с пустым именем файла
"%LOCALAPPDATA%\Local\Code\Code.exe" ""
Вместо этого мне нравится открывать код Visual Studio из приглашения/диалога запуска с помощью простого и cmd/c code -n
. Поскольку диалоговое окно запуска также поддерживает историю команд для каждого пользователя, это очень удобно. Один клик и вперед -
Несколько экземпляров одного и того же проекта
Временное решение
Вы не можете открыть несколько экземпляров одной и той же папки, но я нашел обходной путь - открывать разные папки.
lib
-components
-models
-helpers
tests
Здесь я могу открыть компоненты, модели и тесты в разных окнах, а затем просмотреть их на трех моих мониторах.
Звучит немного просто, но это мне очень помогло.
А, я обнаружил, что запуск его из командной строки откроет несколько экземпляров.
Как вы запускаете его из командной строки, которую вы задаете?
Начиная с нашего выпуска 0.9.0, мы добавили новый параметр window.reopenFolders
чтобы контролировать, должен ли код Visual Studio восстанавливать все папки предыдущего сеанса.
По умолчанию будет восстановлено только последнее активное окно, над которым вы работали, но если вы измените этот параметр на all
, Visual Studio Code автоматически откроет все папки в своих окнах.
Чтобы открыть новый экземпляр с вашим проектом, загруженным с терминала, просто введите code <directory-path>
В Linux (протестировано с Ubuntu и Kali Linux) вы также можете щелкнуть правой кнопкой мыши плитку на док-станции и выбрать " New Window
.
Вы можете открыть несколько окон (из меню или снова запустив исполняемый code
).
Однако, к сожалению, на данный момент, похоже, нет способа создать отдельные экземпляры. Например, если у вас есть две оболочки, открытые в разных средах в каждой (разные пути и т.д.), Запуск code
для обоих приведет к тому, что второе окно будет иметь те же пути, что и первое, и проигнорирует среду, из которой оно было запущено.
В одной и той же эффективной папке можно открыть несколько окон VS Code, если каждое из них открывает папку по своему пути. Например, в Windows проект в C:\Git\MyProject может быть открыт в одном экземпляре кода VS, а \MyPC\c $\Git\MyProject - в другом. Если общий ресурс администратора (c $) недоступен или не подходит, можно создать явный общий ресурс, обеспечивающий необходимый доступ.
Нет, это не идеальное решение.
Я пришел сюда, чтобы узнать, как заставить VSCode (Mac OS) создавать новое окно, когда файл или папка открыты, а VSCode уже запущен. Так же, как и GitHub Atom. Ответы выше не ответили на мой запрос, но я нашел ответ сам, поэтому поделюсь.
Окружение: window.openFilesInNewWindow
- если установлено on
файлы будут открываться в новом окне. window.openFoldersInNewWindow
- если установлено on
, папка откроется в новом окне.
Бонус, чтобы заставить его вести себя как Atom: установите window.newWindowDimensions
на maximised
window.newWindowDimensions
.
Если у вас есть все ваши файлы JavaScript в нескольких папках в одной папке, которая работает очень хорошо, и вот что я сделал:
Проще всего, когда вы не знаете, что ярлык CTRL + SHIFT + N - использовать меню: Файл, Новое окно
В 2019 году он автоматически откроет новый сеанс, новый экземпляр vs-кода. По типу
C:\Apache24\htdocs\json2tree>code .
в командном окне, в корневой папке вашего проекта.
сначала перейдите в папку вашего проекта,
C:\Apache24\htdocs\json2tree>
затем введите
code .