Сьогодні 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
Якщо ви хочете відкрити кілька примірників однієї папки, вона наразі не підтримується. Перегляньте та оновіть цю проблему GitHub, якщо ви хочете бачити її реалізованою: Підтримка відкриття папки проекту в декількох вікнах коду Visual Studio
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 Code відновити всі папки попереднього сеансу.
За замовчуванням буде відновлено лише останнє активне вікно, над яким ви працювали, але якщо змінити це налаштування all
, Visual Studio Code автоматично відкриє всі папки у своїх вікнах.
У Linux (тестовано на Ubuntu та Kali Linux ) ви також можете клацнути правою кнопкою миші плитку на доці та вибрати New Window
.
Ви можете відкрити кілька вікон (з меню або запустивши code
виконуваний файл знову).
Однак, на жаль, наразі немає можливості реально мати окремі екземпляри. Наприклад, якщо у вас відкриті дві оболонки з різними середовищами в кожній (різні шляхи тощо), запуск code
для обох призведе до того, що друге вікно поділиться тими ж шляхами, що і перше, і ігноруючи середовище, з якого було запущено.
Кілька вікон коду VS можна відкрити на тому ж самому ефективному папці, якщо кожне відкриває папку іншим шляхом. Наприклад, у Windows проект у C: \ Git \ MyProject може бути відкритий в одному екземплярі коду VS, тоді як \ MyPC \ c $ \ Git \ MyProject відкритий в іншому екземплярі. Якщо адміністративна частка (c $) недоступна або підходить, може бути побудована явна загальна частка, яка забезпечує необхідний доступ.
Ні, це не ідеальне рішення.
Якщо у вас всі файли JavaScript у декількох папках під однією папкою, це дуже добре працює, і ось що я зробив: