Ich kann nicht recht glauben, dass ich diese Frage stelle, aber ich konnte keine Definition in der Dokumentation finden. Falls es nicht schmerzlich offensichtlich ist, bin ich (sehr) neu in Visual Studio Code.
In Visual Studio Code wird beispielsweise das Anwenden von Einstellungen auf Benutzerebene im Vergleich zur Arbeitsbereichsebene erläutert .
Auf der einen Seite,
- (a) es könnte sich auf ein Projektverzeichnis beziehen, das Sie geöffnet haben; oder
- (b) Es könnte sich auf alles beziehen, was Sie in einem bestimmten Fenster geöffnet haben.
Die oben genannte Seite sagt
"Workspace: These settings are stored inside your workspace in a .vscode folder and only apply when the workspace is opened."
visual-studio-code
Nat Kuhn
quelle
quelle
File --> Open Workspace
mich jedoch für das Dialogfeld "Datei-Explorer" entscheide, kann ich einen Ordner nicht einfach "öffnen". Ich muss eine bestimmte Datei finden. :(Antworten:
Was ist ein Arbeitsbereich?
Ein Projekt, das aus einem oder mehreren Stammordnern zusammen mit allen Visual Studio Code-Konfigurationen besteht, die zu diesem Projekt gehören. Ein "Stammordner" ist das oberste Verzeichnis eines Dateisystems. Diese Konfigurationen enthalten Daten wie:
Warum ist ein Arbeitsbereich so verwirrend?
Visual Studio Code verwendet den Begriff nicht einheitlich in der Benutzeroberfläche (ich habe ein GitHub-Problem geöffnet , um dies zu beheben). Manchmal bezieht es sich auf einen Arbeitsbereich wie oben beschrieben, und manchmal bezieht es sich auf einen Arbeitsbereich als ein Projekt, das speziell einer
.code-workspace
Datei zugeordnet ist.Ein gutes Beispiel ist das Widget für aktuelle Dateien . Beachten Sie im verknüpften Screenshot, dass alle Projekte unter derselben Überschrift "Arbeitsbereiche" zusammengefasst sind, was darauf hinweist, dass sich in allen Bereichen ein Arbeitsbereich befindet. Projekte mit einer
.code-workspace
Datei erhalten jedoch das Suffix "Arbeitsbereich", das der Überschrift widerspricht und angibt, dass nur diese Dateien tatsächlich Arbeitsbereiche sind.Was ist eine
.code-workspace
Datei?Eine JSON-Datei mit Kommentaren , in der alle oben genannten Konfigurationsdaten gespeichert sind, zusätzlich zu:
Benötige ich eine
.code-workspace
Datei?Nur wenn Sie einen Multi-Root-Arbeitsbereich erstellen . Bei einem Arbeitsbereich mit mehreren Stammverzeichnissen verfügen Sie über eine einzige
.code-workspace
Datei, in der alle Stammordner geöffnet werden, die im Explorer angezeigt werden sollen (dh, Sie müssen nicht mehrere Ordner manuell öffnen). Alle Visual Studio Code-Einstellungen / -Konfigurationen, die auf diesen Arbeitsbereich angewendet werden sollen, werden bei jedem Öffnen dieser Arbeitsbereichsdatei wiederhergestellt.Was ist mit Einzelordnerprojekten?
Alles ist automatisiert. Wenn Sie einen Ordner in Visual Studio Code öffnen und Änderungen am Editor vornehmen, die sich speziell auf das Projekt beziehen, an dem Sie gerade arbeiten, erstellt Visual Studio Code automatisch einen
.vscode
Ordner und speichert ihn im Stammverzeichnis des von Ihnen ausgewählten Projektordners. Ich arbeite daran. Dieser.vscode
Ordner enthält Dateien, in denen die von Ihnen vorgenommenen Änderungen gespeichert sind. Wenn Sie beispielsweise die Einstellungen für Visual Studio Code ändern , die Sie nur auf Ihr aktuelles Projekt anwenden möchten, erstellt Visual Studio Code einesettings.json
Datei mit diesen Aktualisierungen, und diese Datei wird im.vscode
Ordner gespeichert .Sie können eine
.code-workspace
Datei erstellen , die nur einen einzigen Stammordner enthält, wenn Sie dies wirklich möchten. Sie können dann entweder den Projektordner direkt öffnen oder die Arbeitsbereichsdatei öffnen. Aber ich kann mir keinen Grund vorstellen, warum dies von Vorteil wäre.Wie erstelle ich eine
.code-workspace
Datei?Gehen Sie zum Menü Datei → Arbeitsbereich speichern unter ...
Wie füge ich einem Arbeitsbereich Stammordner hinzu?
Zum Menü Datei → Ordner hinzufügen zu Workspace ... .
Wie öffne ich einen Arbeitsbereich, der durch eine
.code-workspace
Datei definiert ist ?Doppelklicken Sie auf die
.code-workspace
Datei. Visual Studio Code öffnet die eigentliche Datei nicht. Stattdessen wird diese Datei gelesen und die Ordner geöffnet, die zu diesem Arbeitsbereich gehören. Alternativ dazu können Sie zum Menü Datei → Arbeitsbereich öffnen ... .Wie kann ich die aktuelle
.code-workspace
Datei anzeigen ?Gehen Sie zum Menü Datei → Öffnen ... und wählen Sie die Zieldatei aus
.code-workspace
. Öffnen Sie alternativ den dieser Datei zugeordneten Arbeitsbereich und öffnen Sie dann die Befehlspalette , suchen Sie nach dem Befehl Arbeitsbereiche: Arbeitsbereichskonfigurationsdatei öffnen und wählen Sie ihn aus .quelle
.code-workspace
Datei für einen einzelnen Stammordner erstellen, besteht darin, dass es bestimmte Einstellungen gibt (z. B.files.associations
), die VSCode nicht in einem.vscode/settings.json
, sondern in einem expliziten Arbeitsbereich berücksichtigt .Sie können Einstellungen auf Arbeitsbereichsebene speichern und mehrere Ordner in einem Arbeitsbereich öffnen. Wenn Sie eines dieser Dinge tun möchten, verwenden Sie einen Arbeitsbereich. Andernfalls öffnen Sie einfach einen Ordner.
Ein Visual Studio Code-Arbeitsbereich ist eine Liste der Ordner und Dateien eines Projekts. Ein Arbeitsbereich kann mehrere Ordner enthalten. Sie können die Einstellungen und Einstellungen eines Arbeitsbereichs anpassen.
quelle
settings.json
Dies kann einfach mit einem Ordner innerhalb eines .vscode-Ordners im entsprechenden Ordner erfolgen. Wenn Sie jedoch mehrere Ordner in einem Arbeitsbereich und Einstellungen wünschen, die für alle gelten, müssen Sie einen Arbeitsbereich verwenden.Ein Arbeitsbereich ist nur eine Textdatei mit der Erweiterung (.code-workspace). Sie können es anzeigen, indem Sie es mit einem Texteditor öffnen. Auch ich war frustriert über die Idee eines Arbeitsbereichs und dessen Implementierung in Visual Studio Code. Ich habe eine Methode gefunden, die zu mir passt.
Beginnen Sie mit einem einzelnen "Projekt" -Ordner.
Öffnen Sie Visual Studio Code und schließen Sie alle geöffneten Arbeitsbereiche, Dateien oder Ordner. Im EXPLORER sollten nur "OPEN EDITORS" und "NO FOLDER OPENED" angezeigt werden.
In der Menüleiste * → Datei → Ordner öffnen ... . Navigieren Sie zu der Stelle, an der Sie Ihren Ordner ablegen möchten, und klicken Sie mit der rechten Maustaste, um einen neuen Ordner zu öffnen. Nennen Sie es wie Sie wollen und klicken Sie dann auf "Ordner auswählen" . Es wird im * Visual Studio Code Explorer angezeigt.
Jetzt aus dem Menü Datei → Arbeitsbereich speichern unter ... . Benennen Sie den Arbeitsbereich und speichern Sie ihn überall dort, wo Sie alle Ihre Arbeitsbereiche behalten möchten (nicht unbedingt dort, wo sich Ihre Projektordner befinden). Ich habe alle meine in einem Ordner namens "Visual Studio Code Workspace" abgelegt.
Es wird als (
.code-workspace
) - Datei gespeichert und ist nur ein Index für alle Dateien und Ordner, die es enthält (oder auf die es verweist), wo immer sie sich auf Ihrer Festplatte befinden. Sie können es anzeigen, indem Sie es mit einem Texteditor öffnen. Schließen Sie den von Ihnen erstellten Ordner und schließen Sie Visual Studio Code.Suchen Sie nun Ihren Arbeitsbereich "Datei" und doppelklicken Sie darauf. Dadurch wird Visual Studio Code mit dem Ordner geöffnet, den Sie in Ihrem Arbeitsbereich erstellt haben. Oder Sie können Visual Studio Code öffnen und "Open Workspace" verwenden .
Alle Ordner, die Sie in Ihrem Visual Studio Code-Arbeitsbereich erstellen, befinden sich in Ihrem ersten Ordner. Wenn Sie weitere Ordner der obersten Ebene hinzufügen möchten, erstellen Sie diese zuerst an einer beliebigen Stelle und verwenden Sie dann "Zum Arbeitsbereich hinzufügen " in Visual Studio Code.
quelle
Der Titel und die nachfolgende Frage im OP scheinen sich auf Folgendes zu beschränken:
Kurze Antwort:
Ein Arbeitsbereich ist eine virtuelle Sammlung von Ordnern, die gleichzeitig in VSCode geöffnet und in a definiert werden
.code-workspace
Datei werden. Durch Öffnen dieser Datei wird die Ordnersammlung automatisch geöffnet. Dies wird als "Multi-Root" -Arbeitsbereich bezeichnet.Das
.code-workspace
Datei definiert auch Arbeitsbereichseinstellungen, die von der Instanz von VSCode verwendet werden, in der der Arbeitsbereich geöffnet wird.Wenn ein Arbeitsbereich nicht definiert ist, dh Sie einen Ordner selbst öffnen, können Sie "Arbeitsbereichseinstellungen" erstellen, die in einer
.vscode\settings.json
Datei im Stammverzeichnis dieser Ordnerstruktur gespeichert sind .Ausführlicher:
VSCode verwendet das Wort "Arbeitsbereich" stellenweise etwas mehrdeutig. Die erste zu berücksichtigende Verwendung ist ein sogenannter Multi-Root-Arbeitsbereich .
Ein Multi-Root-Arbeitsbereich besteht aus einer Reihe von Ordnern (den "Roots"), die gemeinsam in einer Instanz von VSCode geöffnet werden. Diese Ordner müssen keine übergeordneten Ordner freigeben. Dies ist in der Tat der Punkt, da VSCode normalerweise einen einzelnen Ordner in der Explorer-Seitenleiste verwendet.
Ein Multi-Root-Arbeitsbereich wird durch eine
.code-workspace
JSON-Datei (JSON) definiert, die sowohl die Liste der Ordner enthält, die in den Arbeitsbereich- als auch die VSCode-Einstellungen enthalten sein sollen.In Bezug auf diese Arbeitsbereichseinstellungen ...
Wenn Sie Datei> Einstellungen> Einstellungen öffnen, wird der Einstellungseditor angezeigt. Zumindest sollte eine Registerkarte USER SETTINGS angezeigt werden . Dies sind die VSCode-Einstellungen, die für Ihr Benutzerkonto auf Ihrem lokalen Computer universell sind. In Windows werden diese in gespeichert
%APPDATA%\Code\User\settings.json
.Einzelne Ordner (häufig jeder der "Stamm" -Ordner in einem Arbeitsbereich) haben möglicherweise einen
.vscode
Ordner mit einer eigenensettings.json
Datei. Wenn sie einzeln geöffnet werden, dh nicht als Teil eines Arbeitsbereichs, wird der Inhalt diesersettings.json
Dateien unter den ARBEITSPLATZ-EINSTELLUNGEN angezeigt Registerkarte , und ALLE Einstellungen in dieser Datei werden von der laufenden VSCode-Instanz verwendet.Beim Öffnen eines Arbeitsbereichs mit mehreren Wurzeln verhalten sich die Dinge anders. Zunächst werden auf der Registerkarte WORKSPACE-EINSTELLUNGEN die in der
.code-workspace
Datei festgelegten Optionen angezeigt . Zweitens wird jeder Ordner mit einersettings.json
Datei unter einer neuen Registerkarte FOLDER SETTINGS angezeigt . Beachten Sie, dass in einem Arbeitsbereich mit mehreren Stammverzeichnissen nur eine begrenzte Anzahl von Einstellungen aus den einzelnen Ordnernsettings.json
verwendet wird. Ich schlage vor, Sie öffnen den obigen Link, um weiterzulesen.quelle
settings.json
, wo sich ein anderer Ort befindet als%APPDATA%\Code\User
? In meinem Fall werden beim Platzieren dieser Datei in einem Ordner einige Einstellungen nicht angewendet, wie dies der Fall ist, wenn sich die Datei am "Standard" -Standort in befindet%APPDATA%
.%APPDATA%\Code\User
. Ich habe nichts bemerkt, was darauf hindeutet, dass der%APPDATA%
Ort selbst überhaupt verwendet wird. code.visualstudio.com/docs/getstarted/…%APPDATA%
sich als gültiger Ort herausstellt. Es hört sich so an, als ob Ihre Tests anzeigen, dass Dateien in diesem Ordner funktionieren.Das Hauptdienstprogramm eines Arbeitsbereichs (und möglicherweise der einzige) besteht darin, das Hinzufügen mehrerer unabhängiger Ordner zu ermöglichen, die ein Projekt zusammensetzen. Zum Beispiel:
Sie können diese also in einem Arbeitsbereich für ein bestimmtes Projekt gruppieren, anstatt mehrere Ordnerfenster öffnen zu müssen.
Sie können erfahren Sie mehr hier .
quelle
Bei einigen Untersuchungen scheint die Antwort (a) zu sein.
Wenn ich die Einstellungen ändere, wird die Einstellungsdatei in ein .vscode-Verzeichnis in meinem Projektverzeichnis verschoben.
quelle
Ich habe gerade Visual Studio Code v1.25.1 installiert. auf einem Windows 7 Professional SP1-Computer. Ich wollte die Arbeitsbereiche im Detail verstehen und habe einige Stunden damit verbracht, herauszufinden, wie sie in dieser Version von Visual Studio Code funktionieren . Ich dachte, die Ergebnisse meiner Forschung könnten für die Community von Interesse sein.
Erstens werden Arbeitsbereiche von Microsoft in der Visual Studio Code-Dokumentation als "Multi-Root-Arbeitsbereiche" bezeichnet. Im Klartext bedeutet dies "eine Arbeitsumgebung mit mehreren Ordnern (AKA" root ")". Ein Visual Studio Code-Arbeitsbereich ist einfach eine Sammlung von Ordnern - jede gewünschte Sammlung in beliebiger Reihenfolge. Die typische Ordnersammlung ist ein Softwareentwicklungsprojekt. Eine Ordnersammlung kann jedoch für alles andere verwendet werden, für das Softwarecode entwickelt wird.
Die Mechanik hinter dem Umgang von Visual Studio Code mit Arbeitsbereichen ist etwas kompliziert. Ich denke, der schnellste Weg, um das zu vermitteln, was ich gelernt habe, besteht darin, Ihnen eine Reihe von Anweisungen zu geben, mit denen Sie sehen können, wie Arbeitsbereiche auf Ihrem Computer funktionieren. Ich gehe davon aus, dass Sie mit einer Neuinstallation von Visual Studio Code v1.25.1 beginnen. Wenn Sie eine Produktionsversion von Visual Studio Code verwenden, empfehle ich nicht, meine Anweisungen zu befolgen, da Sie möglicherweise einige oder alle Ihrer vorhandenen Visual Studio Code-Konfigurationen verlieren! Wenn Sie bereits eine Testversion von Visual Studio Code v1.25.1 installiert haben ** und bereit sind, bereits vorhandene Konfigurationen zu verlieren, müssen Sie Folgendes tun, um Ihren Visual Studio-Code auf einen neuen Installationsstatus zurückzusetzen:
Löschen Sie den folgenden Ordner (falls vorhanden):
Sie fügen Visual Studio-Code Ordner hinzu, um einen neuen Arbeitsbereich zu erstellen. Wenn einer der Ordner, die Sie zum Erstellen dieses neuen Arbeitsbereichs verwenden möchten, zuvor mit Visual Studio Code verwendet wurde, löschen Sie bitte den Unterordner ".vscode" (falls vorhanden) in jedem der Ordner, die zum Erstellen des neuen Arbeitsbereichs verwendet werden .
Starten Sie Visual Studio Code. Wenn die Begrüßungsseite angezeigt wird, schließen Sie sie. Machen Sie dasselbe für das Bedienfeld (ein horizontales Fenster), wenn es angezeigt wird. Wenn Sie die Nachricht erhalten haben, dass Git nicht installiert ist, klicken Sie auf "Später erinnern". Wenn angezeigt, schließen Sie auch die Codepage "Ohne Titel", die als Standardcodepage gestartet wurde. Wenn der Explorer-Bereich nicht angezeigt wird, klicken Sie im Hauptmenü auf "Ansicht" und dann auf "Explorer", um den Explorer-Bereich anzuzeigen. Im Explorer-Bereich sollten drei (3) Ansichtskopfzeilen angezeigt werden - Editoren öffnen, Kein Ordner geöffnet und Gliederung (ganz unten im Explorer-Bereich). Stellen Sie sicher, dass mindestens die geöffneten Editoren und keine geöffneten Ordner- Ansichtskopfzeilen angezeigt werden .
Visual Studio Code zeigt eine Schaltfläche mit der Aufschrift "Ordner öffnen" an. Klicken Sie auf diese Schaltfläche und wählen Sie einen Ordner Ihrer Wahl. Visual Studio Code wird aktualisiert und der Name des ausgewählten Ordners ersetzt den Ansichtsnamen "Kein Ordner geöffnet". Alle Ordner und Dateien, die in Ihrem ausgewählten Ordner vorhanden sind, werden unter dem Namen der Ansicht angezeigt.
Öffnen Sie nun die Datei Visual Studio Code Preferences Settings. Es gibt viele Möglichkeiten, dies zu tun. Ich werde mich am einfachsten daran erinnern, welches Menü Datei → Einstellungen → ist Einstellungen ist. Die Einstellungsdatei wird in zwei Spalten angezeigt. Die linke Spalte enthält eine schreibgeschützte Liste der Standardwerte für jede Visual Studio Code-Funktion. In der rechten Spalte werden die drei (3) Arten von Benutzereinstellungen aufgelistet. Zu diesem Zeitpunkt in Ihrem Test werden nur zwei Benutzereinstellungen aufgelistet - Benutzereinstellungen und Arbeitsbereichseinstellungen. Die Benutzereinstellungen werden standardmäßig angezeigt. Dies zeigt den Inhalt Ihrer .json-Datei für Benutzereinstellungen an. Um herauszufinden, wo sich diese Datei befindet, bewegen Sie den Mauszeiger einfach über die Liste "Benutzereinstellungen", die in der Ansicht "OPEN EDITORS" im Explorer angezeigt wird. Diese Auflistung in der Ansicht OPEN EDITORS wird automatisch ausgewählt, wenn die Option "Benutzereinstellungen" in der rechten Spalte ausgewählt wird. Der Pfad sollte sein:
In dieser Datei settings.json werden die Benutzereinstellungen für Visual Studio Code gespeichert.
Klicken Sie nun in der rechten Spalte der Liste "Einstellungen" auf die Option "Arbeitsbereichseinstellungen". Wenn Sie dies tun, wird automatisch ein Unterordner mit dem Namen ".vscode" in dem Ordner erstellt, den Sie vor einigen Schritten zu Explore hinzugefügt haben. Überprüfen Sie anhand der Liste Ihres Ordners im Explorer, ob der Unterordner .vscode hinzugefügt wurde. Im neuen Unterordner .vscode befindet sich eine weitere Datei settings.json. Diese Datei enthält die Arbeitsbereichseinstellungen für den Ordner, den Sie vor einigen Schritten zum Explorer hinzugefügt haben.
Zu diesem Zeitpunkt haben Sie einen einzelnen Ordner, dessen Benutzereinstellungen gespeichert sind unter:
und deren Arbeitsbereichseinstellungen gespeichert sind unter:
Dies ist die Konfiguration, wenn einer neuen Installation von Visual Studio Code ein einzelner Ordner hinzugefügt wird. Die Dinge werden chaotisch, wenn wir einen zweiten (oder größeren) Ordner hinzufügen. Dies liegt daran, dass wir die Benutzereinstellungen und Arbeitsbereichseinstellungen von Visual Studio Code so ändern, dass sie mehrere Ordner aufnehmen können. In einer Umgebung mit einem Ordner werden nur zwei settings.json-Dateien benötigt, wie oben aufgeführt. In einer Umgebung mit mehreren Ordnern wird jedoch in jedem Ordner, der dem Explorer hinzugefügt wird, ein .vscode-Unterordner erstellt und eine neue Datei "workspaces.json" erstellt, um die Umgebung mit mehreren Ordnern zu verwalten. Die neue Datei "workspaces.json" wird erstellt unter:
Die "% workspaces_id%" ist ein Ordner mit einem eindeutigen Namen für alle Nummern.
In der rechten Spalte "Einstellungen" werden jetzt drei Benutzereinstellungsoptionen angezeigt: Benutzereinstellungen, Arbeitsbereichseinstellungen und Ordnereinstellungen. Die Funktion der Benutzereinstellungen bleibt dieselbe wie für eine Umgebung mit einem Ordner. Die Einstellungsdatei hinter den Arbeitsbereichseinstellungen wurde jedoch von der Datei settings.json im Unterordner .vscode des einzelnen Ordners in die Datei workspaces.json geändert, die sich im oben gezeigten Dateipfad workspaces.json befindet. Die Datei settings.json im Unterordner .vscode jedes Ordners wird jetzt von einer dritten Benutzereinstellung, den Ordneroptionen, gesteuert. Dies ist eine Dropdown-Auswahlliste, mit der die Datei settings.json jedes Ordners verwaltet werden kann, die sich im Unterordner .vscode jedes Ordners befindet. Bitte beachten Sie: Der Unterordner .vscode wird erst in neu hinzugefügten Explorer-Ordnern erstellt, wenn der neu hinzugefügte Ordner mindestens einmal in der Benutzereinstellung für Ordneroptionen ausgewählt wurde.
Beachten Sie, dass der Name des einzelnen Ordners des Explorers in "UNTITLED (WORKSPACE)" geändert wurde. Dies zeigt Folgendes an:
Die volle Funktionalität von Visual Studio Code-Arbeitsbereichen wird nur realisiert, wenn ein Arbeitsbereich als Datei gespeichert wird, die bei Bedarf neu geladen werden kann. Dies bietet die Möglichkeit, eindeutige Arbeitsbereiche mit mehreren Ordnern (z. B. Projekte) zu erstellen und diese als Dateien für die spätere Verwendung zu speichern! Wählen Sie dazu das Menü Datei → Arbeitsbereich speichern unterKlicken Sie im Hauptmenü auf und speichern Sie die aktuelle Arbeitsbereichskonfiguration als eindeutige Arbeitsbereichsdatei. Wenn Sie einen Arbeitsbereich "von Grund auf neu" erstellen müssen, speichern Sie zuerst Ihre aktuelle Arbeitsbereichskonfiguration (falls erforderlich), klicken Sie dann mit der rechten Maustaste auf jeden Explorer-Ordnernamen und klicken Sie auf "Ordner aus Arbeitsbereich entfernen". Wenn alle Ordner aus dem Arbeitsbereich entfernt wurden, fügen Sie die Ordner hinzu, die Sie für Ihren neuen Arbeitsbereich benötigen. Wenn Sie mit dem Hinzufügen neuer Ordner fertig sind, speichern Sie den neuen Arbeitsbereich einfach als neue Arbeitsbereichsdatei.
Ein wichtiger Hinweis : Visual Studio Code "kehrt" nicht in den Einzelordnermodus zurück, wenn nur noch ein Ordner im Explorer verbleibt oder wenn alle Ordner aus dem Explorer entfernt wurden, wenn ein neuer Arbeitsbereich "von Grund auf neu" erstellt wurde. Die Konfiguration des Arbeitsbereichs mit mehreren Ordnern, die drei Benutzereinstellungen verwendet, bleibt wirksam. Dies bedeutet, dass Visual Studio Code niemals in einen Betriebsmodus mit einem Ordner zurückgegeben werden kann, es sei denn, Sie befolgen die Anweisungen am Anfang dieses Beitrags. Er bleibt immer im Arbeitsbereich mit mehreren Ordnern.
quelle
Sie nennen es einen Multi-Root-Arbeitsbereich , und damit können Sie das Debuggen einfach durchführen, weil:
Angenommen, Sie haben einen Server- und einen Clientordner in Ihrem Anwendungsordner. Wenn Sie sie gemeinsam debuggen möchten, müssen Sie ohne Arbeitsbereich zwei Visual Studio Code-Instanzen starten, eine für den Server und eine für den Client, und Sie müssen hin und her wechseln.
Aber im Moment (1.24) können Sie einem Arbeitsbereich keine einzige Datei hinzufügen, sondern nur Ordner, was etwas unpraktisch ist .
quelle
Wiederum wird die Lektion ignoriert, den Quellbaum eines Projekts nicht mit Artefakten zu verschmutzen, die nicht direkt mit diesem Projekt zusammenhängen.
Es gibt null Grund für eine Visual Studio - Code Arbeitsbereich - Datei (workspaces.json) oder ein Verzeichnis (.vscode) oder was auch immer im Quellbaum platziert werden. Es könnte genauso gut unter Ihren Benutzereinstellungen platziert worden sein.
Ich dachte, wir haben das vor mehr als 20 Jahren herausgefunden, aber es scheint, dass einige Lektionen dazu verdammt sind, wiederholt zu werden.
quelle
Obwohl die Frage lautet: "Was ist ein Arbeitsbereich?", Ist die Quelle der Verwirrung meiner Meinung nach die Erwartung, dass sich Arbeitsbereiche eher wie "Projekte" in anderen Editoren verhalten sollten.
Um allen Leuten zu helfen, die wegen dieser Verwirrung hier landen, wollte ich das folgende Plugin für VS-Code (nicht meinen) "Projektmanager" veröffentlichen: https://marketplace.visualstudio.com/items?itemName=alefragnani .Projektmanager
Es hat eine schöne Benutzeroberfläche zum Verwalten (Speichern und Öffnen) von Einzelordnerprojekten:
Projekte speichern:
Öffnen Sie Projekte mit der Palette:
Zeigen Sie das aktuelle Projekt in der Statusleiste an (klicken Sie, um die Projektpalette zu öffnen):
Zugriff auf Projekte in der Seitenleiste:
quelle
Ab Mai 2018 scheint es, dass Sie über einen Arbeitsbereich in Visual Studio Code schnell auf verschiedene, aber verwandte Projekte zugreifen können. Alles ohne einen anderen Ordner öffnen zu müssen.
Sie können auch mehrere Arbeitsbereiche haben. Sehen Sie Referenzen hier und Sie erhalten das vollständige Bild davon:
Referenz 1
Referenz 2
quelle
Wenn der Visual Studio-Code eine Neuinstallation ist;
Klicken Sie auf Erweiterungen, suchen Sie nach "Python" und klicken Sie auf Installieren
Klicken Sie auf Ansicht -> Explorer. Wenn in keinem Ordner ein Ordner zum Arbeitsbereich hinzugefügt wurde (Datei-> Ordner zum Arbeitsbereich hinzufügen).
Wenn Sie eine virtuelle Python-Umgebung verwenden möchten, klicken Sie auf Datei -> Einstellungen -> Einstellungen
Klicken Sie oben rechts im Fenster auf "{} open settings JSON" und fügen Sie den Pfad zur Datei python.exe hinzu, die sich in der virtuellen Umgebung befindet
quelle
Müssen Sie jemals ein neues Verzeichnis erstellen und ein neues Visual Studio Code-Fenster für ein Testprojekt oder eine Funktion öffnen, die Sie Ihrem Hauptprojekt hinzufügen möchten? Ok, Sie benötigen also einen Arbeitsbereich und genügend CPU-Auslastung ...
Ich wollte nur eine häufige Verwendung von Arbeitsbereichen in Visual Studio Code zusätzlich zu allen anderen Antworten erwähnen.
quelle