Heute hat Microsoft den Visual Studio Code- Datei- / Ordner-Editor veröffentlicht.
Die erste Einschränkung besteht darin, 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?
visual-studio-code
Binärer Sorgen
quelle
quelle
Verwenden
beim Starten des Programms. Dies "Öffnet eine neue Sitzung mit Visual Studio-Code, anstatt die vorherige Sitzung wiederherzustellen." ( von hier ).
Ich habe dies verwendet, indem ich meine Verknüpfung "Code" so geändert habe, dass sie den folgenden
-n
Parameter enthält:quelle
while Ctrl+K then release the keys and press O would open the current tab in a new window
Wählen Sie im Menü das Menü Datei → Neues Fenster und öffnen Sie den anderen Ordner im neuen Fenster.
quelle
Wenn Sie mehrere Instanzen desselben Ordners öffnen möchten, wird dies derzeit nicht unterstützt. Sehen Sie sich dieses GitHub-Problem an und stimmen Sie es ab, wenn Sie möchten, dass es implementiert wird: Unterstützung zum Öffnen eines Projektordners in mehreren Visual Studio Code-Fenstern
quelle
Ich mag es, Visual Studio Code stattdessen über die Eingabeaufforderung / den Ausführungsdialog zu öffnen, 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 -quelle
Ctrl+ Shift+ PArbeitsbereich im neuen Fenster duplizieren Enter
von: https://code.visualstudio.com/updates/v1_24#_duplicate-workspace-in-new-window
quelle
Sie können auch eine Verknüpfung mit einem leeren Dateinamen erstellen
quelle
Mehrere Instanzen desselben Projekts
Umgehung
Sie können nicht mehrere Instanzen desselben Ordners öffnen, aber eine Problemumgehung, die ich gefunden habe, besteht darin, verschiedene Ordner zu öffnen.
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.
quelle
Geben Sie einfach ein, um eine neue Instanz mit Ihrem vom Terminal geladenen Projekt zu öffnen
code <directory-path>
quelle
Am einfachsten, wenn Sie die Verknüpfung CTRL+ SHIFT+ nicht kennen N, verwenden Sie das Menü: Datei, Neues Fenster
quelle
Ich bin hierher gekommen, 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 bei GitHub Atom. Die obigen Antworten haben meine Frage nicht beantwortet, aber ich habe selbst eine Antwort gefunden und werde sie teilen.
Einstellung:
window.openFilesInNewWindow
- Wenn diese Option aktiviert iston
, werden Dateien in einem neuen Fenster geöffnet.window.openFoldersInNewWindow
- Wenn diese Optionon
aktiviert ist, werden Ordner in einem neuen Fenster geöffnet.Bonus zu machen, wie Atom verhalten: Set
window.newWindowDimensions
zumaximised
.quelle
Ab unserer Version 0.9.0 haben wir eine neue Einstellung hinzugefügt, um
window.reopenFolders
zu steuern, ob Visual Studio Code alle Ordner der vorherigen Sitzung wiederherstellen soll.Standardmäßig wird nur das zuletzt aktive Fenster wiederhergestellt, an dem Sie gearbeitet haben. Wenn Sie diese Einstellung jedoch in ändern
all
, öffnet Visual Studio Code automatisch alle Ordner in ihren Fenstern.quelle
Unter Linux (getestet mit Ubuntu und Kali Linux ) können Sie auch mit der rechten Maustaste auf die Kachel im Dock klicken und auswählen
New Window
.quelle
Sie können mehrere Fenster öffnen (über das Menü oder durch
code
erneutes Ausführen der ausführbaren Datei).Leider scheint es derzeit keine Möglichkeit zu geben, tatsächlich separate Instanzen zu haben. Wenn Sie beispielsweise zwei Shells mit jeweils unterschiedlichen Umgebungen (unterschiedliche Pfade usw.) geöffnet haben, führt das Starten
code
für beide dazu, dass das zweite Fenster dieselben Pfade wie das erste verwendet und die Umgebung ignoriert wird, von der aus es gestartet wurde.quelle
Es können mehrere VS-Code-Fenster in demselben effektiven Ordner geöffnet werden, wenn jeder den Ordner über einen anderen Pfad öffnet. Unter Windows kann beispielsweise 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 geeignet ist, kann eine explizite Freigabe erstellt werden, die den erforderlichen Zugriff bietet.
Nein, das ist keine ideale Lösung.
quelle
Wenn Sie alle Ihre JavaScript-Dateien in mehreren Ordnern unter einem Ordner haben, funktioniert das sehr gut, und das habe ich getan:
quelle
Im Jahr 2019 wird automatisch eine neue Sitzung eröffnet, eine neue Instanz von vs-code. Nach Typ
im Befehlsfenster unter Ihrem Projektstammordner.
erste CD in Ihren Projektordner,
Geben Sie dann ein
quelle