Jannah-tema Lisensen er ikke validert. Gå til siden for temaalternativer for å validere lisensen. Du trenger en enkelt lisens for hvert domenenavn.

Hvordan åpne Launch.Json i VS Code

Effektiv feilsøking og kodekvalitet er to uatskillelige konsepter innen programvareutvikling. Feilsøkingsfunksjonen er kontrollert Visual Studio (VS) Kode hovedsakelig gjennom filen launch.json. Denne filen lar utviklere konfigurere og administrere feilsøkingsinnstillingene i henhold til deres visjon.

vscode Slik åpner du Launch.Json i VS Code

Denne artikkelen vil veilede deg gjennom å åpne og administrere filen launch.json for optimal feilsøking.

Åpne launch.json i Visual Studio Code

For å konfigurere feilsøkingsinnstillinger VS-kode Og for å administrere det, må du få tilgang til filen launch.json. Denne filen spiller en viktig rolle i å tilpasse oppdateringen.

  1. åpen Visual Studio Code.                                                              Slik åpner du Launch.Json i Visual Studio-kode
  2. Klikk på Ctrl + Shift + P for å åpne kommandopanelet. Lag-0-3 Slik åpner du Launch.Json i VS-kode
  3. skrive "Åpen lansering. json" på kommandopanelet og trykk "Tast inn". Dette skal åpne en fil lansering. json for deg. Slik åpner du Launch.Json i Visual Studio-kode
  4. Hvis filen ikke åpnes lansering. json , sjekk at det finnes en mappe «.vscode» i rotmappen til prosjektet ditt.
  5. Hvis den ikke eksisterer, oppretter du en ny mappe med et navn «.vscode» inne i brukerens mappe.
  6. Slik åpner du Launch.Json i Visual Studio-kode Opprett en fil «launch. json» ny og legg den i denne mappen.

Slik åpner du Launch.Json i Visual Studio-kode Launch.json-filen vil være klar til å konfigureres etter at den er aktivert.

Launch.json strukturoversikt

Launch.json viser delene Versjon og Konfigurasjoner. Konfigurasjonsdelen er en matrise som inneholder forskjellige oppdateringsalternativer, som du vil bruke til å konfigurere oppdateringssystemet.

Hvert objekt i "Configurations"-matrisen representerer et feilsøkingsscenario. Disse objektene inneholder egenskaper som definerer feilsøkingsmiljøet, for eksempel språk-, program- og feilsøkingsinnstillinger.

Noen av de vanlige egenskapene du vil støte på i launch.json-konfigurasjoner inkluderer:

  • "navnet" Lett å lese navnet på konfigurasjonen for å identifisere i rullegardinlisten.
  • "Type" Spesifiserer typen debugger (f.eks. "node" eller "python" eller "cppvsdbg").
  • "å be om" Spesifiserer typen forespørsel, enten "frigivelse" (for å starte en ny forekomst) eller "vedlegg" (for å knytte feilsøkeren til en eksisterende prosess).
  • "program" Filbanen til filen du vil lappe.
  • "args" En rekke kommandolinjeargumenter som skal sendes til programmet under feilsøking.
  • «preLaunchTask» – en oppgave som må kjøres før du starter feilsøkeren.
Les også:  Den enkleste måten å organisere møter med Outlook

Å forstå launch.json-filstrukturen lar deg vite hvilke alternativer som bør endres og hvilke alternativer som bør stå alene mens du tilpasser feilsøkingsmiljøet.

Konfigurer avspillingsinnstillinger for forskjellige språk

Trinn for å konfigurere avspillingsinnstillinger kan variere litt avhengig av språket. Her er fremgangsmåten for flere populære språk.

JavaScript og TypeScript

    1. opprettet launch. json-filen ny og opprette en eiendom "type" som det er "Knute" til Javascript أو "pwa-node" til TypeScript. json Slik åpner du Launch.Json i VS-kode
    2. Angi en egenskap "etterspørselen""lansering" أو "feste". Slik åpner du Launch.Json i Visual Studio-kode

python-2-1 Slik åpner du Launch.Json i VS-kode

  1. Du må spesifisere inngangspunktfilen ved hjelp av en egenskap "programmet". json-3 Slik åpner du Launch.Json i VS-kode

Python

  1. installere مترجم Python og vedlegget for Visual Studio-kode. Python Hvordan åpne Launch.Json i VS-kode
  2. Angi en egenskap "type""pyton" i filen lansering. json ny. python-2 Slik åpner du Launch.Json i VS-kode
  3. konfigurere eiendom "etterspørselen" som det er "lansering" أو "feste". python-2-1 Slik åpner du Launch.Json i VS-kode
  4. Lokaliser Python-fil å bruke funksjonen "programmet". python-2-2 Slik åpner du Launch.Json i VS-kode
  5. Du må kanskje også angi en egenskap "pythonPath" på banen til Python-tolken hvis den ikke er på standardplasseringen. python - Slik åpner du Launch.Json i VS-kode

C# og .NET Core

  1. Installer en utvidelse C# til Visual Studio Code. c Slik åpner du Launch.Json i VS-kode
  2. i filen lansering. json ny, satt eiendom "type"kjerneclr til . NET Core أو "clr" til .NET Framework. c2 Slik åpner du Launch.Json i VS-kode
  3. konfigurere eiendom "etterspørselen" som det er "lansering" أو "feste". c2-1 Slik åpner du Launch.Json i VS-kode
  4. Spesifiser inngangspunktfilen ved å bruke "programmet". c2-2 Slik åpner du Launch.Json i VS-kode
  5. Angi en egenskap "cwd" til gjeldende prosjekts arbeidskatalog om nødvendig. c2-3 Slik åpner du Launch.Json i VS-kode

Java

  1. installere Java-utvidelsespakke. Java Slik åpner du Launch.Json i VS-kode
  2. Opprett en fil lansering. json ny, og angi en egenskap "type"java. java2 Slik åpner du Launch.Json i VS-kode
  3. konfigurere eiendom "etterspørselen" som det er "lansering" أو "feste". java2-1 Slik åpner du Launch.Json i VS-kode
  4. Definer hovedkategorien ved å bruke egenskapen "hovedklasse". java2-2 Slik åpner du Launch.Json i VS-kode
  5. Angi en egenskap "prosjektnavn" på navnet på Java-prosjektet ditt. java3-1 Slik åpner du Launch.Json i VS-kode
  6. Opprett en eiendom klassesti å inkludere java-bibliotekene som du vil bruke under java-utviklingen. java3 Slik åpner du Launch.Json i VS-kode
Les også:  Hvordan søke etter grupper i Telegram

Oppskrifter for patchkonfigurasjon

Den neste delen dekker flere feilsøkingskonfigurasjonsoppskrifter.

Koble feilsøkeren til en kjørende prosess

Slik kobler du feilsøkeren til en kjørende prosess:

  • Angi en egenskap "etterspørselen""feste". vscode-attach-request Slik åpner du Launch.Json i VS Code
  • Velg prosess-ID eller filter for å finne prosessen som skal korrigeres. Slik åpner du Launch.Json i VS-kode

Ekstern applikasjonsfeilsøking

Slik feilsøker du apper eksternt:

  • Bruk type "langt".
  • Oppgi vertsadressen, porten og muligens autentiseringsinformasjon for å etablere en tilkobling.

Feilsøk enhetstester og testsuiter

Når du feilsøker enhetstester og testpakker:

  • Bruk en konfigurasjon som inkluderer testrammeverket og innstillingene for å feilsøke enhetstester og testpakker.
  • Definer testpakken eller individuelle testfiler i en egenskap "programmet" أو "args" å målrette spesifikke tester.

Traversering av miljøvariabler

kan inneholde "env" I launch.json sender du miljøvariabler til appen din mens du feilsøker. Denne egenskapen er et objekt som inneholder nøkkelverdi-par for miljøvariablene du vil angi.

Avansert feilsøking

La oss utforske noen avanserte feilsøkingsteknikker for brukere som ønsker å presse mer kraft ut av feilsøkingsfiler.

Cut-off poeng og betinget poengsum

Knekkpunkter og betingede loggpunkter forbedrer feilsøkingen ved å sette meldinger på pause eller logge meldinger bare under visse forhold. å bli brukt:

  • Høyreklikk på linjenummeret der du vil angi et bruddpunkt eller registreringspunkt.
  • Lokaliser Legg til et betinget komma أو "Legg til et poengpunkt".
  • Skriv inn betingelsen eller meldingen for å utløse handlingen.

Kildekart

Kildekart lar deg feilsøke eller forminske kode som er kompilert.

  • Angi en egenskap kildeKart"ekte" I launch.json-konfigurasjonen for å bruke kildekart.
  • Sørg for at byggeprosessen genererer kildekart og kompilert kode.

Integrasjon av eksterne debuggere

Du kan integrere eksterne debuggere og verktøy, for eksempel gdb eller lldb, i VS-kode hvis du ønsker det.

  • Installer debugger-utvidelsen du ønsker.
  • Konfigurer feilsøkingsinnstillingene i filen launch.json.

Feilsøking av flertrådede applikasjoner

Når du feilsøker flertrådede applikasjoner, kan du kontrollere utførelsen av individuelle tråder.

  • Bruk tilbudet "meldingskjeder" I feilsøkingssidefeltet for å administrere tråder under en feilsøkingsøkt.
  • Du kan sette på pause, gjenoppta eller gå gjennom kodekjøring på en tråd for tråd-basis.
Les også:  Topp 8 måter å fikse YouTube som ikke kobler til Internett på Android og iPhone

Multi-target debugging

Kombinerte lanseringskonfigurasjoner tillater feilsøking av flere mål samtidig. Hvis du vil dra nytte av denne funksjonen, legg til en matrise "kjøretøy" Konfigurer navn for å gruppere dem. Kjør den ved å velge navnet på den sammensatte konfigurasjonen fra Debug-rullegardinmenyen.

Opprett flere lanseringskonfigurasjoner som retter seg mot ulike tjenester, funksjoner eller endepunkter for å feilsøke mikrotjenester og serverløse applikasjoner. Bruk kombinasjonsoppstartskonfigurasjoner for å utløse disse målene sammen.

For arbeidsområder med flere rot, lag separate launch.json-filer for hver mappe. Konfigurer lanseringsinnstillinger for hver rotmappe separat for å feilsøke prosjekter separat eller samtidig med sammensetninger.

Feilsøk vanlige Launch.json-problemer

Noen ganger er feilsøking utsatt for sitt eget sett med feil. La oss ta en titt på noen vanlige problemer og hvordan du feilsøker dem.

Skjemavalideringsfeil

Skjemavalideringsfeil oppstår når launch.json-filen inneholder ugyldige egenskaper eller verdier. For å fikse skjemafeil:

  • Se gjennom feilmeldinger fra problempanelet.
  • Oppdater launch.json-filen i henhold til informasjonen i feilmeldingen.

Rett feil

Feil avspillingsinnstillinger kan forårsake feilsøkingsfeil.

  • Sjekk oppstartskonfigurasjonene for feil filstier.
  • Sjekk feilsøkeren for manglende eller feil ordretyper.
  • Oppdater innstillingene etter behov.

Diagnostiser problemer med oppstartskonfigurasjon

Slik diagnostiserer du problemer med oppstartskonfigurasjoner:

  • Aktiver diagnostisk logging ved å angi en egenskap "Sporing""langvarig".
  • Se gjennom loggene som er generert i feilsøkingskonsollen for å identifisere og fikse eventuelle problemer.

tips om launch.json

Bruk launch.json optimalt ved å følge disse tipsene:

  • Bruk meningsfulle navn for lanseringskonfigurasjonene dine for å gjøre dem lettere å identifisere. Denne praksisen hjelper deg raskt å finne riktig konfigurasjon når du arbeider med flere feilsøkingsscenarier.
  • Del lanseringskonfigurasjoner med teamet ditt ved å inkludere launch.json-filen i prosjektets versjonskontrollsystem. Hvert teammedlem har tilgang til de samme feilsøkingsinnstillingene og konfigurasjonene.
  • Versjonskontrollsystemer som Git kan spore endringer i launch.json-filen din. Du kan bruke versjonskontroll til å gå tilbake til tidligere konfigurasjoner og samarbeide med andre teammedlemmer ved å dele anbefalte innstillinger med dem.
  • Installer plugins som støtter språk, debuggere eller verktøy som passer dine prosjektkrav. Konfigurer launch.json-filen til å bruke disse utvidelsene og funksjonene deres under feilsøkingsøkter.

Begynn å feilsøke

Ved å utnytte kraften til launch.json kan du finjustere feilsøkingsopplevelsen slik at den passer bedre til din kodestil. Dette vil forbedre kvaliteten og ytelsen til koden din.

Hvor ofte må du konfigurere avspillingsinnstillingene? Har du noen konfigurasjonstips? Del dine erfaringer i kommentarfeltet nedenfor.

Gå til toppknappen