Відкрити вкладку Visual Studio Code у новому вікні


241

Я намагаюся відкрити вкладку в новому вікні в Visual Studio Code, щоб перенести її на інший екран. Якщо перетягнути вкладку на інший екран, створиться файл. Чи є ярлик для відкриття вкладки в новому вікні коду Visual Studio, щоб я міг перенести його на інший екран?


9
Запит на функцію підтримки плаваючого вікна в тому ж екземплярі: github.com/Microsoft/vscode/isissue/10121
Roy Tinker

Спробуйте наступне посилання як вирішення: [ superuser.com/questions/1319288/vs-code-drag-tab-to-new-window/…
Майлз Грей Бактон,

У зв'язку з stackoverflow.com/questions/29964825 / ... обговорили на Мета meta.stackoverflow.com/questions/378537 / ... для можливого злиття.
kjhf

Відповіді:


450

У Windows та Linux натисніть Ctrl+ K, потім відпустіть клавіші та натисніть O(літера O, а не нуль).

У macOS натисніть command+ K, а потім O(не утримуючи command).

Це відкриє активну вкладку файлів у новому вікні / екземплярі.


12
Ctrl + KO відкриває діалогове вікно вибору папки в моєму випадку
швейцар

74
спочатку натисніть Ctrl + K, потім відпустіть
,,

78
це має бути ШЛЯХО простіше. Я повинен просто мати можливість перетягнути вкладку на порожнє місце, і вона відкриється. Видалення файлу набагато менш корисна функція.
light24bulbs

17
@ light24bulbs - Дивно, що інструмент для розробників настільки незграбний. Це навіть не закриває існуючу вкладку (тому зараз у мене відкриті 2 примірники)!
AjahnCharles

7
Хоча зручно, я хотів би зазначити, хто цікавиться, це відкриває лише той самий файл у новому екземплярі коду VS. Зміни не зберігаються ні в окремих випадках. Якщо у мене відкритий документ розмітки в одному екземплярі, і я "ctrl-k, o", він відкриває той самий md doc в новому коді VS, і відкривши попередній перегляд на одному екрані, попередній перегляд не відображатиме зміни від іншого Наприклад, навіть після збереження
Стів Еггергінг

71

Це дуже схвалений запит на проблему в Github для плаваючих Windows .

Поки вони не підтримають, ви можете спробувати наступні способи вирішення :

1. Дублювання робочої області у новому вікні [1]

Дублікат робочого простору в новому вікні командного рядка був доданий в v1.24 (травень 2018 роки) , щоб сортувати адреси цього.

  1. Відкрийте комбінації клавіш Ctrl+ K, Ctrl+S
  2. Позначте workbench.action.duplicateWorkspaceInNewWindowна Ctrl+ Shift+ Nабо що завгодно

Дублікат робочої області в новому вікні

2. Відкрийте активний файл у новому вікні [2]

Замість того, щоб відкрити нове вікно вручну та перетягнути файл, ви можете зробити все це за допомогою однієї команди.

  1. Відкрийте активний файл у новому вікні Ctrl+ K,O

Відкрийте активний файл у новому вікні

3. Нове вікно з тим же файлом [3]

Як також вказував AllenBooTung, ви можете відкрити / перетягнути будь-який файл в окремому порожньому екземплярі.

  1. Відкрити нове вікно Ctrl+ Shift+N
  2. Перетягніть вкладку в нове вікно

4. Відкрийте робочу область та папку одночасно [4]

Код VS не дозволить вам відкривати одну і ту ж папку в двох різних екземплярах, але ви можете використовувати Workspaces, щоб відкрити один і той же каталог файлів поруч.

  1. Відкрити папку Ctrl+ K, Ctrl+O
  2. Збережіть поточний проект як робочу область
  3. Відкрити папку Ctrl+ K, Ctrl+O

Для будь-якого тимчасового рішення , а також розглянути можливість створення настройки автоматичного збереження так документи зберігаються в синхронізації шляху оновлення files.autoSaveналаштувань для afterDelay, onFocusChangeабоonWindowChange

Автозбереження


31

Коли я хочу розділити екрани, я зазвичай виконую одну з таких дій:

  1. відкрити нове вікно за допомогою: Ctrl + Shift + N
    і після цього перетягнути поточний файл, який я хочу, до нового вікна.
  2. на File Explorer - я натискаю Ctrl + Enter на потрібний файл - і тоді цей файл та інший файл відкриваються разом у тому ж екрані, але в розділеному режимі, так що ви можете бачити два файли разом. Якщо екран досить широкий, це зовсім не погане рішення, до якого можна звикнути.

5
Дякую @nisanarz, це працює, але я думаю, що було б зручніше, якби можна було вискочити вікно, як у Visual Studio. Також для того, щоб нове вікно діяло на одній і тій же кодовій базі під час пошуку та відкриття нових файлів.
швейцар

5

Просто оновлення, 1 лютого 2019 року: cmd+shift+nна Mac зараз відкривається нове вікно, де ви можете перетягувати вкладки. Я не дізнався цього, поки я, коли через відповідь KyleMit і побачив, що його ключова пропозиція щодо картографування вже була відображена на правильну дію.


Це не те саме, що дублювати робочу область, тому що будь-які залежності чи функції з бібліотек не завантажуватимуться для ваших ліній. Нове вікно дозволяє переглядати файли, але йому не вистачає всіх функціональних можливостей робочої області.
mbomb007

3

З Visual Studio 1.43 (Q1 2020) , то Ctrl+ , Kто Oпоєднання клавіш буде працювати для файлу.

Див. Випуск 89989 :

Потрібно мати можливість, наприклад, викликати команду " Open Active File in New Window" та відкрити цей файл у порожній робочої області в Інтернеті.

нові вікна - https://user-images.githubusercontent.com/900690/73733120-aa0f6680-473b-11ea-8bcd-f2f71b75b496.png

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.