So öffnen Sie Launch.Json in VS Code

Effektives Debuggen und Codequalität sind zwei untrennbare Konzepte in der Softwareentwicklung. Die Debugging-Funktion wird gesteuert Visual Studio (VS) Code hauptsächlich über die Datei launch.json. Mit dieser Datei können Entwickler ihre Debugging-Einstellungen entsprechend ihrer Vision konfigurieren und verwalten.

So öffnen Sie Launch.Json in VS Code – %categories

Dieser Artikel führt Sie durch das Öffnen und Verwalten der Datei launch.json für ein optimales Debugging.

Öffnen Sie launch.json in Visual Studio Code

Zum Konfigurieren der Debug-Einstellungen VS-Code Und um es zu verwalten, müssen Sie auf die Datei launch.json zugreifen. Diese Datei spielt eine wichtige Rolle bei der Anpassung des Patches.

  1. Öffnen Visual Studio Code.                                                              So öffnen Sie Launch.Json in VS Code – %categories
  2. Klicke auf Strg + Umschalttaste + P , um das Befehlsfeld zu öffnen.So öffnen Sie Launch.Json in VS Code – %categories
  3. Art „Öffnen Sie launch.json“ auf dem Befehlsfeld und drücken Sie "Eingeben". Dies sollte eine Datei öffnen launch.json gehört Ihnen.So öffnen Sie Launch.Json in VS Code – %categories
  4. Wenn die Datei nicht geöffnet ist launch.json , überprüfen Sie, ob ein Ordner vorhanden ist „.vscode“ im Stammordner Ihres Projekts.
  5. Wenn es nicht existiert, erstellen Sie einen neuen Ordner mit einem Namen „.vscode“ im Ordner des Benutzers.
  6. So öffnen Sie Launch.Json in VS Code – %categoriesErstellen Sie eine Datei „launch.json“ neu und legen Sie es in diesen Ordner.

So öffnen Sie Launch.Json in VS Code – %categoriesDie Datei „launch.json“ kann nach der Aktivierung konfiguriert werden.

Übersicht über die Launch.json-Struktur

Launch.json zeigt die Abschnitte „Version“ und „Konfigurationen“ an. Der Abschnitt „Konfigurationen“ ist eine Matrix mit verschiedenen Patch-Optionen, die Sie zum Konfigurieren Ihres Patch-Systems verwenden.

Jedes Objekt im Array „Konfigurationen“ stellt ein Debugging-Szenario dar. Diese Objekte enthalten Eigenschaften, die die Debug-Umgebung definieren, wie z. B. Sprach-, Programm- und Debugger-Einstellungen.

Zu den allgemeinen Eigenschaften, die Sie in launch.json-Konfigurationen finden, gehören:

  • "Der Name" Leicht lesbarer Name der Konfiguration zur Identifizierung in der Dropdown-Liste.
  • "Art" Gibt den Typ des Debuggers an (z. B. „node“ oder „python“ oder „cppvsdbg“).
  • „anfordern“ Gibt den Typ der Anforderung an, entweder „Release“ (um eine neue Instanz zu starten) oder „attach“ (um den Debugger an einen vorhandenen Prozess anzuhängen).
  • "Programm" Der Dateipfad der Datei, die Sie patchen möchten.
  • „Argumente“ Ein Array von Befehlszeilenargumenten, die während des Debuggens an das Programm übergeben werden.
  • „preLaunchTask“ – eine Aufgabe, die vor dem Start des Debuggers ausgeführt werden muss.

Wenn Sie die Struktur der Datei „launch.json“ verstehen, wissen Sie, welche Optionen geändert und welche nicht geändert werden sollten, während Sie Ihre Debugging-Umgebung anpassen.

Lesen Sie auch:  So hacken Sie ein verstecktes Dinosaurierspiel in Google Chrome

Konfigurieren Sie Wiedergabeeinstellungen für verschiedene Sprachen

Die Schritte zum Konfigurieren der Wiedergabeeinstellungen können je nach Sprache leicht variieren. Hier sind die Schritte für mehrere beliebte Sprachen.

JavaScript und TypeScript

    1. erstellt launch.json-Datei neu und erstellen Sie eine Eigenschaft "Art" wie es ist "Knoten" ل JavaScript أو „PWA-Knoten“ ل Typoskript.So öffnen Sie Launch.Json in VS Code – %categories
    2. Legen Sie eine Eigenschaft fest "die Nachfrage" على "Start" أو "anfügen".So öffnen Sie Launch.Json in VS Code – %categories

So öffnen Sie Launch.Json in VS Code – %categories

  1. Sie müssen die Einstiegspunktdatei mithilfe einer Eigenschaft angeben "das Programm".So öffnen Sie Launch.Json in VS Code – %categories

Python

  1. Installieren مترجم Python und der Anhang für Visual Studio-Code.So öffnen Sie Launch.Json in VS Code – %categories
  2. Legen Sie eine Eigenschaft fest "Art" على "Python" im Ordner launch.json Neu.So öffnen Sie Launch.Json in VS Code – %categories
  3. Eigenschaft konfigurieren "die Nachfrage" wie es ist "Start" أو "anfügen".So öffnen Sie Launch.Json in VS Code – %categories
  4. Lokalisieren Python-Datei um die Funktion zu nutzen "das Programm".So öffnen Sie Launch.Json in VS Code – %categories
  5. Möglicherweise müssen Sie auch eine Eigenschaft festlegen „pythonPath“ auf dem Pfad des Python-Interpreters, wenn er sich nicht am Standardspeicherort befindet.So öffnen Sie Launch.Json in VS Code – %categories

C# und .NET Core

  1. Installieren Sie eine Erweiterung C# ل Visual Studio Code.So öffnen Sie Launch.Json in VS Code – %categories
  2. im Ordner launch.json neues, festgelegtes Eigentum "Art" على coreclr ل .NET-Kern أو „Clr“ ل .NET-Framework.So öffnen Sie Launch.Json in VS Code – %categories
  3. Eigenschaft konfigurieren "die Nachfrage" wie es ist "Start" أو "anfügen".So öffnen Sie Launch.Json in VS Code – %categories
  4. Geben Sie die Einstiegspunktdatei mit an "das Programm".So öffnen Sie Launch.Json in VS Code – %categories
  5. Legen Sie eine Eigenschaft fest „cwd“ bei Bedarf in das Arbeitsverzeichnis des aktuellen Projekts kopieren.So öffnen Sie Launch.Json in VS Code – %categories

Javac

  1. Installieren Java-Erweiterungspaket.So öffnen Sie Launch.Json in VS Code – %categories
  2. Erstellen Sie eine Datei launch.json neu und legen Sie eine Eigenschaft fest "Art" على Java.So öffnen Sie Launch.Json in VS Code – %categories
  3. Eigenschaft konfigurieren "die Nachfrage" wie es ist "Start" أو "anfügen".So öffnen Sie Launch.Json in VS Code – %categories
  4. Definieren Sie die Hauptkategorie mithilfe der Eigenschaft "Hauptklasse".So öffnen Sie Launch.Json in VS Code – %categories
  5. Legen Sie eine Eigenschaft fest "Projekt name" auf den Namen Ihres Java-Projekts.So öffnen Sie Launch.Json in VS Code – %categories
  6. Erstellen Sie eine Immobilie Klassenpfad um die Java-Bibliotheken einzuschließen, die Sie während der Java-Entwicklung verwenden werden.So öffnen Sie Launch.Json in VS Code – %categories

Patch-Konfigurationsrezepte

Der nächste Abschnitt behandelt mehrere Debugging-Konfigurationsrezepte.

Hängen Sie den Debugger an einen laufenden Prozess an

So hängen Sie den Debugger an einen laufenden Prozess an:

  • Legen Sie eine Eigenschaft fest "die Nachfrage" على "anfügen".So öffnen Sie Launch.Json in VS Code – %categories
  • Wählen Sie die Prozess-ID oder den Filter aus, um den zu patchenden Prozess zu finden.So öffnen Sie Launch.Json in VS Code – %categories

Debuggen von Remote-Anwendungen

So debuggen Sie Apps aus der Ferne:

  • Typ verwenden "weit".
  • Geben Sie die Hostadresse, den Port und möglicherweise Authentifizierungsinformationen an, um eine Verbindung herzustellen.

Debuggen Sie Unit-Tests und Testsuiten

Beim Debuggen von Komponententests und Testsuiten:

  • Verwenden Sie eine Konfiguration, die das Testframework und die Einstellungen zum Debuggen von Komponententests und Testsuiten umfasst.
  • Definieren Sie die Testsuite oder einzelne Testdateien in einer Eigenschaft "das Programm" أو „Argumente“ gezielte Tests durchzuführen.

Umgebungsvariablen durchlaufen

kann verfügen „env“ Übergeben Sie in launch.json beim Debuggen Umgebungsvariablen an Ihre App. Bei dieser Eigenschaft handelt es sich um ein Objekt, das Schlüssel-Wert-Paare für die Umgebungsvariablen enthält, die Sie festlegen möchten.

Lesen Sie auch:  So fügen Sie auf Netflix ganz einfach benutzerdefinierte Untertitel hinzu

Erweitertes Debugging

Lassen Sie uns einige fortgeschrittene Debugging-Techniken für Benutzer erkunden, die mehr Leistung aus Debugging-Dateien herausholen möchten.

Cut-Off-Punkte und bedingte Punkte

Haltepunkte und bedingte Protokollierungspunkte verbessern das Debuggen, indem sie Nachrichten nur unter bestimmten Bedingungen anhalten oder protokollieren. benutzt werden:

  • Klicken Sie mit der rechten Maustaste auf die Zeilennummer, in der Sie einen Haltepunkt oder Aufzeichnungspunkt festlegen möchten.
  • Lokalisieren Fügen Sie ein bedingtes Komma hinzu أو „Einen Wertungspunkt hinzufügen“.
  • Geben Sie die Bedingung oder Nachricht ein, um die Aktion auszulösen.

Quellkarten

Mit Quellkarten können Sie kompilierten Code debuggen oder minimieren.

  • Legen Sie eine Eigenschaft fest Quellkarte على "wahr" Verwenden Sie in Ihrer launch.json-Konfiguration Quellkarten.
  • Stellen Sie sicher, dass Ihr Build-Prozess Quellkarten und kompilierten Code generiert.

Integration externer Debugger

Wenn Sie möchten, können Sie externe Debugger und Tools wie gdb oder lldb in VS Code integrieren.

  • Installieren Sie die Debugger-Erweiterung Ihrer Wahl.
  • Konfigurieren Sie die Debugger-Einstellungen in der Datei launch.json.

Debuggen von Multithread-Anwendungen

Beim Debuggen von Multithread-Anwendungen können Sie die Ausführung einzelner Threads steuern.

  • Angebot nutzen „Nachrichtenketten“ In der Debug-Seitenleiste zum Verwalten von Threads während einer Debug-Sitzung.
  • Sie können die Codeausführung Thread für Thread anhalten, fortsetzen oder durchlaufen.

Debuggen mit mehreren Zielen

Kombinierte Startkonfigurationen ermöglichen das gleichzeitige Debuggen mehrerer Ziele. Wenn Sie diese Funktion nutzen möchten, fügen Sie ein Array hinzu „Fahrzeuge“ Konfigurieren Sie Namen, um sie zu gruppieren. Führen Sie es aus, indem Sie den Namen der zusammengesetzten Konfiguration aus der Dropdown-Liste Debug auswählen.

Erstellen Sie mehrere Startkonfigurationen, die auf unterschiedliche Dienste, Funktionen oder Endpunkte abzielen, um Microservices und serverlose Anwendungen zu debuggen. Verwenden Sie Kombinationsstartkonfigurationen, um diese Ziele gemeinsam auszulösen.

Erstellen Sie für Multi-Root-Arbeitsbereiche separate launch.json-Dateien für jeden Ordner. Konfigurieren Sie die Starteinstellungen für jeden Stammordner separat, um Projekte separat oder gleichzeitig mit Compounds zu debuggen.

Lesen Sie auch:  Top 11-Möglichkeiten, Samsung Notes zu beheben, die das Problem nicht synchronisieren

Beheben Sie häufige Probleme mit Launch.json

Manchmal ist das Debuggen anfällig für eigene Fehler. Werfen wir einen Blick auf einige häufig auftretende Probleme und deren Behebung.

Fehler bei der Schemavalidierung

Schemavalidierungsfehler treten auf, wenn die Datei launch.json ungültige Eigenschaften oder Werte enthält. So beheben Sie Schemafehler:

  • Überprüfen Sie die Fehlermeldungen im Bereich „Probleme“.
  • Aktualisieren Sie die Datei launch.json entsprechend den Informationen in der Fehlermeldung.

Fehler korrigieren

Falsche Wiedergabeeinstellungen können zu Fehlern beim Debuggen führen.

  • Überprüfen Sie Ihre Boot-Konfigurationen auf falsche Dateipfade.
  • Suchen Sie nach Debuggern, fehlenden oder falschen Auftragstypen.
  • Aktualisieren Sie die Einstellungen nach Bedarf.

Diagnostizieren Sie Probleme mit der Startkonfiguration

So diagnostizieren Sie Probleme mit Startkonfigurationen:

  • Aktivieren Sie die Diagnoseprotokollierung, indem Sie eine Eigenschaft festlegen "Verfolgung" على „langwierig“.
  • Überprüfen Sie die in der Debug-Konsole generierten Protokolle, um etwaige Probleme zu identifizieren und zu beheben.

Tipps zu launch.json

Nutzen Sie launch.json optimal, indem Sie die folgenden Tipps befolgen:

  • Verwenden Sie aussagekräftige Namen für Ihre Startkonfigurationen, um sie leichter zu identifizieren. Diese Vorgehensweise hilft Ihnen, schnell die geeignete Konfiguration zu finden, wenn Sie mit mehreren Debug-Szenarien arbeiten.
  • Teilen Sie Startkonfigurationen mit Ihrem Team, indem Sie die Datei „launch.json“ in das Versionskontrollsystem Ihres Projekts aufnehmen. Jedes Teammitglied hat Zugriff auf dieselben Debug-Einstellungen und Konfigurationen.
  • Versionskontrollsysteme wie Git können Änderungen an Ihrer launch.json-Datei verfolgen. Mithilfe der Versionskontrolle können Sie zu früheren Konfigurationen zurückkehren und mit anderen Teammitgliedern zusammenarbeiten, indem Sie empfohlene Einstellungen mit ihnen teilen.
  • Installieren Sie Plugins, die Sprachen, Debugger oder Tools unterstützen, die Ihren Projektanforderungen entsprechen. Konfigurieren Sie die Datei launch.json, um diese Erweiterungen und ihre Funktionen während Debugging-Sitzungen zu verwenden.

Beginnen Sie mit dem Debuggen

Durch die Nutzung der Leistungsfähigkeit von launch.json können Sie Ihr Debugging-Erlebnis optimieren, um es besser an Ihren Codierungsstil anzupassen. Dadurch wird die Qualität und Leistung Ihres Codes verbessert.

Wie oft müssen Sie Ihre Wiedergabeeinstellungen konfigurieren? Habt ihr Konfigurationstipps? Bitte teilen Sie Ihre Erfahrungen im Kommentarbereich unten.

Sie können auch mögen