Подтвердить что ты не робот

Visual Studio Code открыть вкладку в новом окне

Я пытаюсь открыть вкладку в новом окне кода Visual Studio, чтобы переместить ее на другой экран. Если я перетащу вкладку на другой экран, файл будет создан. Есть ли ярлык для открытия вкладки в новом окне кода Visual Studio, чтобы я мог переместить ее на другой экран?

4b9b3361

Ответ 1

В Windows нажмите Ctrl + K, затем отпустите клавиши и нажмите O (буква O, а не ноль).

В macOS нажмите CMD + K, затем O.

Это откроет вкладку активного файла в новом окне/экземпляре.

Ответ 2

Когда я хочу разделить экраны, я обычно делаю одно из следующего:

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

Ответ 3

Это очень важный вопрос в Github для плавающей Windows.

Пока они не поддерживают это, вы можете попробовать следующие обходные пути:

1. Дублирование рабочего пространства в новом окне [1]

Дублирующая рабочая область в новой оконной команде была добавлена в версии 1.24 (май 2018 г.) для решения этой проблемы.

  1. Откройте сочетания клавиш Ctrl + K, Ctrl + S
  2. Сопоставьте workbench.action.duplicateWorkspaceInNewWindow с Ctrl + Shift + N или любым другим способом

Duplicate Workspace in New Window

2. Откройте активный файл в новом окне [2]

Вместо того, чтобы вручную открывать новое окно и перетаскивать файл, вы можете сделать все это одной командой.

  1. Открыть активный файл в новом окне Ctrl + K, 0

Open Active File in New Window

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

Как указывал AllenBooTung, вы можете открывать/перетаскивать любой файл в отдельном пустом экземпляре.

  1. Открыть новое окно Ctrl + Shift + N
  2. Перетащите вкладку в новое окно

4. Одновременно открыть рабочее пространство и папку [4]

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

  1. Открытая папка Ctrl + K, Ctrl + O
  2. Сохранить текущий проект как рабочее пространство
  3. Открытая папка Ctrl + K, Ctrl + O

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

AutoSave

Ответ 4

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