2

Можно ли перетаскивать вкладки в новое окно кода Visual Studio, например Sublime, PHPstorm или Chrome, вместо разделения окон?

Когда я перетаскиваю вкладку на рабочий стол, она копирует файл.

2 ответа2

2

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

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

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

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

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

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

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

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

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

Открыть активный файл в новом окне

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 настройку files.autoSave на afterDelay , onFocusChange или onWindowChange

Автосохранение

1

1.Нажмите CTRL+SHIFT+N, чтобы создать новое окно по умолчанию.

2.Перетащите вкладку в это новое окно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .