webentwicklung-frage-antwort-db.com.de

Wie öffne ich mehrere Instanzen von Visual Studio Code?

Heute hat Microsoft den Visual Studio Code Datei-/Ordner-Editor veröffentlicht.

Die erste Einschränkung ist, dass es sich anscheinend um eine Einzelinstanzanwendung handelt.

Gibt es eine Möglichkeit, mehrere Instanzen abzurufen oder auf andere Weise mehrere Ordner gleichzeitig zu öffnen?

250
Binary Worrier

Ctrl + Shift + N öffnet ein neues Fenster, während Ctrl+K Lassen Sie dann die Tasten los und drücken Sie O würde die aktuelle Registerkarte in einem neuen Fenster öffnen. Sie können dann Menü Datei Ordner öffnen verwenden, um zwei Instanzen von zu haben Visual Studio Code mit verschiedenen Ordnern in jedem Fenster.

 + Shift + N und  + K für Mac.

Eine Liste hilfreicher Tastaturkürzel finden Sie hier .

471
Blake Mumford

Verwenden

code -n

beim Programmstart. Dies "Öffnet eine neue Sitzung von Visual Studio Code, anstatt die vorherige Sitzung wiederherzustellen." ( von hier ).

Die Art und Weise, wie ich das benutzte, war, meine "Code" -Verknüpfung so zu ändern, dass sie das -n Parameter:

Visual Studio Code Shortcut

81
Matt Klein

Wählen Sie Menü DateiNeues Fenster aus dem Menü und öffnen Sie den anderen Ordner im neuen Fenster.

16
lex82

Wenn Sie mehrere Instanzen desselben Ordners öffnen möchten, wird dies derzeit nicht unterstützt. Sieh dir dieses GitHub-Problem an und bewerte es, wenn es implementiert werden soll: nterstützung zum Öffnen eines Projektordners in mehreren Visual Studio-Codefenstern

12
Ryan Walls

Sie können auch eine Verknüpfung mit einem leeren Dateinamen erstellen

"%LOCALAPPDATA%\Local\Code\Code.exe" ""
4
Todd Smith

Ich öffne Visual Studio Code stattdessen gerne über die Eingabeaufforderung/das Dialogfeld mit einem süßen und einfachen cmd /c code -n. Da der Ausführungsdialog auch Ihren Befehlsverlauf auf Benutzerbasis verwaltet, ist dies sehr praktisch. Ein Klick und los -

Enter image description here

4
RBT

Mehrere Instanzen desselben Projekts

WORKAROUND

Sie können nicht mehrere Instanzen desselben Ordners öffnen. Als Problemumgehung habe ich jedoch festgestellt, dass verschiedene Ordner geöffnet werden müssen.

lib
-components
-models
-helpers
tests

Hier kann ich also Komponenten, Modelle und Tests in verschiedenen Fenstern öffnen und sie dann auf meinen drei Monitoren anzeigen.

Es klingt ein bisschen einfach, aber das hat mir sehr geholfen.

3
orangesherbert

Ab unserer Version 0.9.0 haben wir eine neue Einstellung hinzugefügt: window.reopenFolders, um zu steuern, ob Visual Studio Code alle Ordner der vorherigen Sitzung wiederherstellen soll.

Standardmäßig wird nur das zuletzt aktive Fenster wiederhergestellt, das Sie bearbeitet haben. Wenn Sie diese Einstellung jedoch in all ändern, öffnet Visual Studio Code alle Ordner in ihren Fenstern automatisch neu.

1
Benjamin Pasero

Ich war hier, um herauszufinden, wie VSCode (Mac OS) ein neues Fenster erstellt, wenn eine Datei oder ein Ordner geöffnet wird und VSCode bereits ausgeführt wird. Das gleiche wie GitHub Atom. Die obigen Antworten haben meine Anfrage nicht beantwortet, aber ich habe die Antwort selbst gefunden und werde sie teilen.

Einstellung: window.openFilesInNewWindow - Wenn on eingestellt ist, werden Dateien in einem neuen Fenster geöffnet. window.openFoldersInNewWindow - Wenn on eingestellt ist, werden Ordner in einem neuen Fenster geöffnet.

Bonus, damit es sich wie Atom verhält: Set window.newWindowDimensions bis maximised.

1

Sie können mehrere Fenster öffnen (über das Menü oder indem Sie die ausführbare Datei code erneut ausführen).

Leider scheint es im Moment keine Möglichkeit zu geben, separate Instanzen zu haben. Wenn beispielsweise zwei Shells mit unterschiedlichen Umgebungen (unterschiedlichen Pfaden usw.) geöffnet sind, führt das Starten von code für beide dazu, dass das zweite Fenster dieselben Pfade wie das erste Fenster verwendet und die Umgebung ignoriert wurde von gestartet.

1

Um eine neue Instanz zu öffnen, deren Projekt vom Terminal geladen wurde, geben Sie einfach code <directory-path>

1
nlt

In Linux (getestet mit Ubuntu und Kali Linux ) können Sie auch Rechtsklick die Kachel auf dem Dock und wählen Sie New Window.

1
Revx0r

Es können mehrere VS Code-Fenster im selben effektiven Ordner geöffnet werden, wenn jeder den Ordner über einen anderen Pfad öffnet. Beispielsweise könnte unter Windows ein Projekt in C:\Git\MyProject in einer Instanz von VS Code geöffnet sein, während\MyPC\c $\Git\MyProject in einer anderen Instanz geöffnet ist. Wenn die Administratorfreigabe (c $) nicht verfügbar oder nicht geeignet ist, kann eine explizite Freigabe erstellt werden, die den erforderlichen Zugriff ermöglicht.

Nein, das ist keine ideale Lösung.

1
Rich Armstrong

Am einfachsten, wenn Sie das nicht kennen CTRL+SHIFT+N Verknüpfung ist das Menü zu verwenden: Datei, Neues Fenster

enter image description here

0
prosti

Wenn Sie alle Ihre JavaScript-Dateien in mehreren Ordnern unter einem Ordner haben, funktioniert das sehr gut, und das habe ich getan:

Enter image description here