J'essaie d'ouvrir un onglet dans une nouvelle fenêtre dans Visual Studio Code afin de pouvoir le déplacer vers un autre écran. Si je déplace l'onglet, l'autre écran crée un fichier. Existe-t-il un raccourci pour ouvrir un onglet dans une nouvelle fenêtre de code Visual Studio afin que je puisse le déplacer vers un autre écran?
Sous Windows, appuyez sur Ctrl+K, relâchez les touches et appuyez sur O (la lettre O, pas zéro).
Sur macOS, appuyez sur command+K, puis O (sans tenir command).
Cela ouvrira l'onglet de fichier actif dans une nouvelle fenêtre/instance.
Ceci est une demande de vote très élevée dans Github pour Windows flottant .
Jusqu'à ce qu'ils le prennent en charge, vous pouvez essayer les solutions suivantes :
Le espace de travail en double dans la nouvelle commande de fenêtre a été ajouté à la v1.24 (mai 2018) pour trier l'adresse en conséquence.
workbench.action.duplicateWorkspaceInNewWindow
à Ctrl + Shift + N ou ce que vous voudriezPlutôt que d'ouvrir manuellement une nouvelle fenêtre et de faire glisser le fichier, vous pouvez tout faire avec une seule commande.
Comme AllenBooTung l'a également souligné, vous pouvez ouvrir/déplacer n'importe quel fichier dans une instance vierge distincte.
VS Code ne vous permettra pas d'ouvrir le même dossier dans deux instances différentes, mais vous pouvez utiliser Espaces de travail pour ouvrir le même répertoire de fichiers dans une instance côte à côte.
Pour toute solution de contournement , envisagez également la configuration de l'enregistrement automatique afin que les documents restent synchronisés en mettant à jour le paramètre files.autoSave
sur afterDelay
, onFocusChange
ou onWindowChange
Lorsque je souhaite diviser les écrans, j'effectue généralement l'une des opérations suivantes:
Juste une mise à jour, 1er février 2019: cmd+shift+n
sur Mac ouvre maintenant une nouvelle fenêtre dans laquelle vous pouvez faire glisser des onglets. Je n'ai pas découvert cela avant de voir la réponse de KyleMit et de voir que sa suggestion de cartographie clé était déjà associée à l'action correcte.