Сегодня 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
параметра:
while Ctrl+K then release the keys and press O would open the current tab in a new window
Если вы хотите открыть несколько экземпляров одной и той же папки, то это в настоящее время не поддерживается. Часы и upvote этого вопроса GitHub если вы хотите , чтобы она реализована: Поддержка , чтобы открыть папку проекта в нескольких визуальных окнах Студийного кода
Ctrl+ Shift+ PДублирование рабочего пространства в новом окне Enter
от: https://code.visualstudio.com/updates/v1_24#_duplicate-workspace-in-new-window
Несколько экземпляров одного и того же проекта
Временное решение
Вы не можете открыть несколько экземпляров одной и той же папки, но я нашел обходной путь - открывать разные папки.
lib
-components
-models
-helpers
tests
Здесь я могу открыть компоненты, модели и тесты в разных окнах, а затем просмотреть их на трех моих мониторах.
Звучит немного просто, но это мне очень помогло.
Я пришел сюда, чтобы узнать, как заставить VSCode (Mac OS) создавать новое окно, когда файл или папка открыты, а VSCode уже запущен. Так же, как GitHub Atom. Ответы выше не ответили на мой запрос, но я нашел ответ сам, поэтому поделюсь
Установка:
window.openFilesInNewWindow
- если установлено on
, файлы будут открываться в новом окне.
window.openFoldersInNewWindow
- если установлено on
, папки будут открываться в новом окне.
Бонус, чтобы заставить его вести себя как Atom: Set window.newWindowDimensions
to maximised
.
Начиная с нашего выпуска 0.9.0, мы добавили новый параметр, window.reopenFolders
чтобы контролировать, должен ли код Visual Studio восстанавливать все папки предыдущего сеанса.
По умолчанию будет восстановлено только последнее активное окно, над которым вы работали, но если вы измените этот параметр на all
, Visual Studio Code автоматически откроет все папки в своих окнах.
В Linux (протестировано с Ubuntu и Kali Linux ) вы также можете щелкнуть правой кнопкой мыши плитку на док-станции и выбрать New Window
.
Вы можете открыть несколько окон (из меню или code
снова запустив исполняемый файл).
Однако, к сожалению, на данный момент, похоже, нет способа создать отдельные экземпляры. Например, если у вас есть две открытые оболочки с разными средами в каждой (разные пути и т. Д.), Запуск code
для обоих окон приведет к тому, что второе окно будет иметь те же пути, что и первое, и игнорирует среду, из которой оно было запущено.
В одной и той же эффективной папке можно открыть несколько окон VS Code, если каждое из них открывает папку по своему пути. Например, в Windows проект в C: \ Git \ MyProject может быть открыт в одном экземпляре кода VS, а \ MyPC \ c $ \ Git \ MyProject - в другом. Если общий ресурс администратора (c $) недоступен или не подходит, можно создать явный общий ресурс, обеспечивающий необходимый доступ.
Нет, это не идеальное решение.
Если у вас есть все ваши файлы JavaScript в нескольких папках в одной папке, которая работает очень хорошо, и вот что я сделал: