Hoved Enheter Slik bruker du bruddpunkter i VS-kode

Slik bruker du bruddpunkter i VS-kode



Programmering i VS-kode er ikke lett. Selv de minste feilene kan forårsake enorme problemer og hindre prosjektene dine. For å overvinne disse hindringene trenger du en pålitelig feilsøkingsteknikk i verktøykassen. Det er her bruddpunkter spiller inn.

Slik bruker du bruddpunkter i VS-kode

Knekkpunkter brukes når du ønsker å sette feilsøkingskjøringen på pause. De lar deg undersøke tilstanden til kodevariablene dine og utføre mange andre oppgaver som er avgjørende for å gjenoppta programmeringen. Det er derfor det er uunnværlig å forstå hvordan du bruker bruddpunkter i VS-kode.

I denne oppføringen vil vi gi deg en grundig veiledning om bruk av VS Code-bruddpunkter. Du vil lære om de mest populære typene og finne ut hvordan de kan lette utviklingen din.

Slik bruker du bruddpunkter i VS-kode

Knekkpunkter i VS-kode kan plasseres i hvilken som helst kjørbar kode. Det fungerer for metodesignaturer, erklæringer for en klasse eller navneområde, og til og med variable erklæringer hvis det ikke er gettere/settere eller tilordninger.

For å angi et bruddpunkt i kildekoden, gjør følgende:

  1. Klikk på venstre marg eller trykk på F9-tasten ved siden av linjen du ønsker å stoppe.
  2. Kjør koden eller trykk F5 (Fortsett).
  3. Koden din vil nå pause før den merkede utførelsen. Brytepunktet vil vises som en rød prikk innenfor venstre marg.

Som standard blir gjeldende utførelseskodelinjer og bruddpunkter automatisk uthevet for de fleste programmeringsspråk, inkludert C#. Hvis du jobber i C++, kan du aktivere utheving som følger:

  1. Naviger til Feilsøking eller Verktøy.
  2. Velg Alternativer, etterfulgt av Feilsøking.
  3. Velg følgende kommando: |_+_|.

Når feilsøkeren stopper ved pausepunktene dine, kan du inspisere den nåværende tilstanden til appen din. Dataene du kan se inkluderer anropsstabler og variabelverdier.

Når det kommer til fargen, er bruddpunkter vanligvis farget røde hvis du jobber i redigeringsmarginen din. Deaktiverte bruddpunkter er representert av en fylt grå sirkel, mens en grå hul sirkel signaliserer bruddpunkt som ikke kan registreres. Sistnevnte kan også gjelde hvis du redigerer kilden mens feilsøkingsøktene dine uten støtte for direkteredigering pågår.

Her er noen flere bemerkelsesverdige brytepunktkommandoer:

  • Toggle Breakpoint – Blant annet lar denne kommandoen deg sette inn eller slette et breakpoint på nytt.
  • Deaktiver bruddpunkt – Deaktiver bruddpunktet uten å slette det. Slike bruddpunkter vises som hule prikker i venstre marg eller Breakpoints-vinduet.
  • Aktiver bruddpunkt – Denne kommandoen vises når du holder musepekeren over et deaktivert bruddpunkt og lar deg aktivere det på nytt.
  • Innstillinger – Innstillinger-delen inneholder en rekke kommandoer som lar deg legge til, redigere og eksportere bruddpunktene dine. Menyen vises når du holder musepekeren over bruddpunktet og trykker på Innstillinger.
  • Bruk alle bruddpunkter på nytt – Returner alle bruddpunktene dine til den opprinnelige plasseringen. Denne funksjonen er nyttig hvis feilsøkingsmiljøet feilplasserer bruddpunkter i kildekoden som ikke har blitt utført ennå.

Ytterligere vanlige spørsmål

Hva er loggpunkter i VS-kode?

Loggpunkter er en annen nyttig variant av bruddpunkter. I stedet for å bryte seg inn i feilsøkeren din, logger de meldinger til konsollen din og fungerer som midlertidige sporingsutsagn på programmeringsspråket ditt. I tillegg avbryter de ikke kjøring av kode.

Loggpunkter kan være en utmerket injeksjonsenhet når du feilsøker en produksjonsserver som ikke kan stoppes eller settes på pause. De vises som diamantformede ikoner og har ren tekst. Imidlertid kan de også komme med uttrykk evaluert med krøllete tannregulering.

Som standard bruddpunkter kan loggpunkter aktiveres og deaktiveres. Du kan også kontrollere dem med et antall treff eller betingelse.

I tillegg, mens de støttes av den innebygde Node.js debugger, kan de også brukes gjennom andre feilsøkingsplattformer. Listen inkluderer Java- og Python-utvidelser.

Hvordan bruker jeg betingede bruddpunkter i VS-kode?

En av de kraftigste VS-kodefunksjonene er muligheten til å sette inn betingelser i henhold til antall treff, uttrykk eller kombinasjoner av begge:

• Trefftelling – Hittelling-funksjonen dikterer antall ganger du må treffe bruddpunktet før den bryter kjøring av kode. Syntaksen til dette uttrykket og om treffantallet følges avhenger av feilsøkingsutvidelsen din.

• Expression Condition – Koden vil treffe dette bruddpunktet når uttrykket ditt viser en sann evaluering.

Du kan legge til antall treff og betingelser når du oppretter kildebruddpunkter med alternativet Add Conditional Breakpoint. Alternativt er disse funksjonene tilgjengelige når du endrer eksisterende bruddpunkter gjennom funksjonen Rediger betingelse. Uansett metode, bør du se en tekstboks og en meny som lar deg skrive inn uttrykkene deres. Du kan også redigere betingelsene ved hjelp av kontekstmenyen eller vinduet Rediger betingelse.

hvordan du kan gjøre en zombie landsbyboer til en landsbyboer

Videre støtter VS-kode antall treff og betingelser for unntaks- og funksjonsbruddpunkter. Hvis feilsøkeren din ikke er kompatibel med betingede bruddpunkter, vil ikke alternativene Rediger betingelse og Legg til betinget bruddpunkt være tilgjengelige.

Hva er inline-bruddpunkter i VS-kode?

Innebygde bruddpunkter blir bare truffet når kodekjøring kommer til kolonnen som er koblet til ditt innebygde bruddpunkt. De er spesielt nyttige når du feilsøker minifisert kode som inneholder flere setninger på én linje.

For å angi innebygde bruddpunkter, kan du bruke tastekombinasjonen Shift + F9. Et annet alternativ er å få tilgang til kontekstmenyen mens du er i en feilsøkingsøkt. De vil bli vist i redigeringsvinduet.

Kontekstmenyen lar deg også redigere flere bruddpunkter på en enkelt linje.

Hva er funksjonsbruddpunkter i VS-kode?

I stedet for å plassere et bruddpunkt direkte i kildekoden, kan du opprette et ved å angi et funksjonsnavn. Denne funksjonen fungerer utmerket for utilgjengelige kilder med et kjent funksjonsnavn.

Slik lager du et funksjonsbruddpunkt:

1. Trykk på +-symbolet i Breakpoints-overskriften.

2. Skriv inn et funksjonsnavn.

3. Dette vil opprette et funksjonsbruddpunkt, og det vil bli representert med en rød trekant.

Hva er databruddpunkter i VS-kode?

Noen debuggere støtter også databruddpunkter. De kan aktiveres gjennom Variables-vinduet og blir truffet når variabelverdien endres. Brytepunktene vises som røde sekskanter inne i Breakpoints-menyen.

Inngangsport til mange muligheter

Knekkpunkter i VS-kode kan brukes på mange forskjellige måter, og åpner døren for nesten uendelige muligheter når du feilsøker koden din. Med alle typer bruddpunkter vi har dekket ovenfor til din disposisjon, vil du enkelt observere oppførselen til linjene dine og lette feilsøkingsprosessen. Det beste av alt er at de fleste av dem kan aktiveres raskt, og hver av dem er tydelig representert for å fremskynde kodearbeidet ytterligere.

Har du prøvd å bruke bruddpunkter i VS Code? Hvilken type bruddpunkt bruker du oftest? Har du noen gang aktivert en objekt-ID? Gi oss beskjed i kommentarfeltet nedenfor.

Interessante Artikler

Redaksjonens

Rapporten PaRappa: 20 år har ikke sløvet denne bisarre rap-reisen
Rapporten PaRappa: 20 år har ikke sløvet denne bisarre rap-reisen
Rapperen PaRappa er nesten helt sikkert det eneste spillet du vil bruke tiden din på å spytte barer og droppin ’phat-beats med en kampsportløk, en kjøreinstruktørku, en selgerloppe og en kylling. Det er
Slik endrer du fanefargen i Chrome
Slik endrer du fanefargen i Chrome
Google Chrome er en god nettleser for mange mennesker, og med god grunn. Det er enkelt å bruke, raskt, sikkert og viktigst av alt, kan tilpasses. Brukere kan justere nettleserens utseende for å få det utseendet og følelsen de ønsker.
Hvordan gjøre en animert GIF til bakgrunnsbilde
Hvordan gjøre en animert GIF til bakgrunnsbilde
Vil du blåse nytt liv i det kjedelige, statiske tapetet ditt? Animerte bakgrunner er en måte å gjøre det på, og en utmerket måte å starte på er å konvertere en GIF. Med mange av de tilgjengelige på sosiale medieplattformer,
Hvordan sende en melding på GroupMe
Hvordan sende en melding på GroupMe
GroupMe er et meldingsprogram som lar deg lage grupper og kommunisere raskt med mange mennesker samtidig. Selv om det overskygges av mange andre meldingsapper, er GroupMe verdt å sjekke ut. Det er
Windows 10 build 10049 med spartansk nettleser er ute
Windows 10 build 10049 med spartansk nettleser er ute
Microsoft har gitt ut en ny offisiell versjon for Windows Insiders med den spartanske nettleseren.
Chromecast 2 anmeldelse: Google velger evolusjon fremfor revolusjon
Chromecast 2 anmeldelse: Google velger evolusjon fremfor revolusjon
Google står overfor et vanskelig valg med Chromecast, og for å være rettferdig er det ganske godt dilemma å ha. Back-of-the-TV-dongelen på £ 30 gjorde stort sett alt du vil at den skal gjøre enormt
Last ned Best of Wallpapers 2019 Exclusive 4K Theme fra Microsoft
Last ned Best of Wallpapers 2019 Exclusive 4K Theme fra Microsoft
Enda en fantastisk 4K temapakke er nå tilgjengelig for brukere av Windows 10. Kalt 'Best of Wallpapers 2019 Exclusive', den inkluderer de beste 4K-bildene som ble inkludert i forskjellige 4K-emballasjer Microsoft har gitt ut i løpet av 2019. Best of Wallpapers 2019 Exclusive inneholder 19 4K-bakgrunnsbilder av høy kvalitet, nøye valgt av Microsoft-designere for å skape en imponerende