Aujourd'hui, Microsoft a publié le code Visual Studio éditeur de fichiers / dossiers .
La première limitation est qu'il semble s'agir d'une application à instance unique.
Existe-t-il un moyen d'obtenir plusieurs instances ou de le faire ouvrir plusieurs dossiers simultanément?
visual-studio-code
Binaire Worrier
la source
la source
Utilisation
lors du lancement du programme. Cela "ouvre une nouvelle session de Visual Studio Code au lieu de restaurer la session précédente." ( d'ici ).
J'ai utilisé cela en modifiant mon raccourci "Code" pour inclure le
-n
paramètre:la source
while Ctrl+K then release the keys and press O would open the current tab in a new window
Sélectionnez le menu Fichier → Nouvelle fenêtre dans le menu, puis ouvrez l'autre dossier dans la nouvelle fenêtre.
la source
Si vous souhaitez ouvrir plusieurs instances du même dossier, il n'est pas actuellement pris en charge. Regardez et votez ce problème GitHub si vous voulez le voir implémenté: Prise en charge de l'ouverture d'un dossier de projet dans plusieurs fenêtres Visual Studio Code
la source
J'aime plutôt ouvrir Visual Studio Code à partir de l'invite / de la boîte de dialogue d'exécution, avec un style doux et simple
cmd /c code -n
. Étant donné que la boîte de dialogue d'exécution conserve également votre historique de commandes par utilisateur, elle est très pratique. Un clic et c'est parti -la source
Ctrl+ Shift+ PEspace de travail en double dans une nouvelle fenêtre Enter
à partir de: https://code.visualstudio.com/updates/v1_24#_duplicate-workspace-in-new-window
la source
Vous pouvez également créer un raccourci avec un nom de fichier vide
la source
Plusieurs instances du même projet
SOLUTION DE CONTOURNEMENT
Vous ne pouvez pas ouvrir plusieurs instances du même dossier, mais une solution de contournement que j'ai trouvée consiste à ouvrir différents dossiers.
Donc, ici, je peux ouvrir des composants, des modèles et des tests dans différentes fenêtres, puis je peux les voir sur mes trois moniteurs.
Cela semble un peu simple, mais cela m'a beaucoup aidé.
la source
Pour ouvrir une nouvelle instance avec votre projet chargé à partir du terminal, tapez simplement
code <directory-path>
la source
Le plus simple lorsque vous ne connaissez pas le raccourci CTRL+ SHIFT+ Nconsiste à utiliser le menu: Fichier, Nouvelle fenêtre
la source
Je suis venu ici pour découvrir comment faire en sorte que VSCode (Mac OS) crée une nouvelle fenêtre lorsqu'un fichier ou un dossier est ouvert et que VSCode est déjà en cours d'exécution. Identique à GitHub Atom. Les réponses ci-dessus n'ont pas répondu à ma requête, mais j'ai trouvé la réponse moi-même et je la partagerai.
Réglage:
window.openFilesInNewWindow
- s'il est défini suron
, les fichiers s'ouvriront dans une nouvelle fenêtre.window.openFoldersInNewWindow
- s'il est défini suron
, les dossiers s'ouvriront dans une nouvelle fenêtre.Bonus pour qu'il se comporte comme Atom: réglé
window.newWindowDimensions
surmaximised
.la source
À partir de notre version 0.9.0, nous avons ajouté un nouveau paramètre
window.reopenFolders
pour contrôler si Visual Studio Code doit restaurer tous les dossiers de la session précédente.Par défaut, seule la dernière fenêtre active sur laquelle vous avez travaillé sera restaurée, mais si vous modifiez ce paramètre en
all
, Visual Studio Code rouvrira automatiquement tous les dossiers de leurs fenêtres.la source
Sous Linux (testé avec Ubuntu et Kali Linux ), vous pouvez également cliquer avec le bouton droit sur la vignette sur le dock et sélectionner
New Window
.la source
Vous pouvez ouvrir plusieurs fenêtres (à partir du menu ou en réexécutant l'
code
exécutable).Cependant, malheureusement, il semble qu'il n'y ait aucun moyen d'avoir des instances distinctes pour le moment. Par exemple, si vous avez deux shells ouverts avec des environnements différents dans chacun (chemins différents, etc.), le lancement
code
pour les deux entraînera le partage par la deuxième fenêtre des mêmes chemins que le premier et l'ignorance de l'environnement à partir duquel elle a été lancée.la source
Plusieurs fenêtres VS Code peuvent être ouvertes sur le même dossier effectif si chacune ouvre le dossier par un chemin différent. Par exemple, sous Windows, un projet dans C: \ Git \ MyProject peut être ouvert dans une instance de VS Code, tandis que \ MyPC \ c $ \ Git \ MyProject est ouvert dans une autre instance. Si le partage administrateur (c $) n'est pas disponible ou approprié, un partage explicite peut être construit qui fournit l'accès nécessaire.
Non, ce n'est pas une solution idéale.
la source
Si vous avez tous vos fichiers JavaScript dans plusieurs dossiers sous un dossier qui fonctionne très bien, et c'est ce que j'ai fait:
la source
En 2019, il ouvrira automatiquement une nouvelle session, nouvelle instance de vs-code. Par type
dans la fenêtre de commande, sous le dossier racine de votre projet.
premier cd dans votre dossier de projet,
puis, tapez
la source