Vigtigste Enheder Sådan bruges brudpunkter i VS-kode

Sådan bruges brudpunkter i VS-kode



Programmering i VS-kode er ikke let. Selv de mindste fejl kan forårsage massive problemer og hindre dine projekter. For at overvinde disse forhindringer har du brug for en pålidelig fejlfindingsteknik i din værktøjskasse. Det er her, breakpoints kommer i spil.

Sådan bruges brudpunkter i VS-kode

Breakpoints bruges, når du ønsker at sætte din debugger-udførelse på pause. De lader dig undersøge tilstanden af ​​dine kodevariabler og udføre mange andre opgaver, der er afgørende for at genoptage din programmering. Derfor er det uundværligt at forstå, hvordan man bruger breakpoints i VS Code.

I denne post giver vi dig en dybdegående guide til brug af VS Code-brudpunkter. Du lærer om de mest populære typer og finder ud af, hvordan de kan lette din udvikling.

Sådan bruges brudpunkter i VS-kode

Breakpoints i VS Code kan placeres i enhver eksekverbar kode. Det virker til metodesignaturer, erklæringer for en klasse eller navneområde og endda variable erklæringer, hvis der ikke er gettere/sættere eller tildelinger.

For at indstille et brudpunkt i din kildekode skal du tage følgende trin:

  1. Klik på venstre margen eller tryk på F9-tasten ved siden af ​​den linje, du ønsker at stoppe.
  2. Kør koden eller tryk på F5 (Fortsæt).
  3. Din kode vil nu pause før den markerede udførelse. Brydepunktet vises som en rød prik inde i din venstre margen.

Som standard fremhæves aktuelle udførelseskodelinjer og brudpunkter automatisk for de fleste programmeringssprog, inklusive C#. Hvis du arbejder i C++, kan du aktivere fremhævning som følger:

  1. Naviger til Fejlfinding eller Værktøjer.
  2. Vælg Indstillinger efterfulgt af Fejlretning.
  3. Vælg følgende kommando: |_+_|.

Når debuggeren holder pause ved dine pausepunkter, kan du inspicere den aktuelle tilstand af din app. De data, du kan se, inkluderer opkaldsstakke og variabelværdier.

Når det kommer til farven, er brudpunkter typisk farvet røde, hvis du arbejder i din editormargen. Deaktiverede brudpunkter er repræsenteret af en udfyldt grå cirkel, hvorimod en grå hul cirkel signalerer brudpunkt, der ikke kan registreres. Sidstnævnte kan også gælde, hvis du redigerer kilden, mens dine fejlfindingssessioner uden support til liveredigering er i gang.

Her er et par mere bemærkelsesværdige breakpoint-kommandoer:

  • Toggle Breakpoint – Blandt andet lader denne kommando dig genindsætte eller slette et breakpoint.
  • Deaktiver brudpunkt – Deaktiver dit brudpunkt uden at slette det. Sådanne brudpunkter vises som hule prikker i dine venstre marginer eller dit brudpunkter-vindue.
  • Aktiver brudpunkt - Denne kommando vises, når du holder musemarkøren over et deaktiveret brudpunkt og lader dig genaktivere det.
  • Indstillinger – Indstillinger-sektionen indeholder adskillige kommandoer, som lader dig tilføje, redigere og eksportere dine pausepunkter. Menuen vises, når du holder musemarkøren over pausepunktet og trykker på Indstillinger.
  • Anvend alle brudpunkter igen – Returner alle dine brudpunkter til den oprindelige placering. Denne funktion er praktisk, hvis fejlfindingsmiljøet misplacerer brudpunkter i kildekoden, som endnu ikke er blevet udført.

Yderligere ofte stillede spørgsmål

Hvad er logpunkter i VS-kode?

Logpunkter er en anden nyttig variant af breakpoints. I stedet for at bryde ind i din debugger, logger de beskeder til din konsol og fungerer som midlertidige sporingserklæringer i dit programmeringssprog. Derudover afbryder de ikke udførelse af kode.

Logpoints kan være en fremragende injicerende enhed, når du fejlretter en produktionsserver, der ikke kan stoppes eller pauses. De vises som diamantformede ikoner og har almindelig tekst. De kan dog også komme med udtryk vurderet med krøllede seler.

Ligesom standardbrudpunkter kan logpunkter aktiveres og deaktiveres. Du kan også kontrollere dem med et hitantal eller en betingelse.

Plus, mens de understøttes af den indbyggede Node.js-debugger, kan de også anvendes gennem andre debuggingsplatforme. Listen inkluderer Java- og Python-udvidelser.

Hvordan bruger jeg betingede brudpunkter i VS-kode?

En af de mest kraftfulde VS-kodefunktioner er evnen til at indsætte betingelser i henhold til hitantal, udtryk eller kombinationer af begge:

• Hittælling – Hittællingsfunktionen dikterer det antal gange, du skal ramme dit brudpunkt, før det bryder kodeudførelsen. Syntaksen for dette udtryk og om hittællingen følges afhænger af din debugger-udvidelse.

• Udtryksbetingelse – Koden vil ramme dette brudpunkt, når dit udtryk viser en sand evaluering.

Du kan tilføje antal hits og betingelser, når du opretter kildebrudpunkter med indstillingen Tilføj betinget brudpunkt. Alternativt er disse funktioner tilgængelige, når du ændrer eksisterende brudpunkter gennem funktionen Rediger betingelse. Uanset metoden skal du se en tekstboks og en menu, der giver dig mulighed for at indtaste deres udtryk. Du kan også redigere betingelser ved hjælp af din kontekstmenu eller vinduet Rediger betingelse.

hvordan slukker jeg Chromecast

Desuden understøtter VS Code hittællinger og betingelser for undtagelses- og funktionsbrudpunkter. Hvis din debugger ikke er kompatibel med betingede brudpunkter, vil indstillingerne Rediger betingelse og Tilføj betinget brudpunkt ikke være tilgængelige.

Hvad er inline-brudpunkter i VS-kode?

Inline-brudpunkter rammes kun, når kodeudførelse ankommer til den kolonne, der er forbundet med dit inline-brudpunkt. De er især nyttige ved fejlretning af minificeret kode, der indeholder flere sætninger på én linje.

For at indstille inline-brudpunkter kan du bruge Shift + F9-tastkombinationen. En anden mulighed er at få adgang til kontekstmenuen, mens du er i en fejlretningssession. De vil blive vist i redigeringsvinduet.

Kontekstmenuen giver dig også mulighed for at redigere flere brudpunkter på en enkelt linje.

Hvad er funktionsbrudpunkter i VS-kode?

I stedet for at placere et breakpoint direkte i din kildekode, kan du oprette et ved at angive et funktionsnavn. Denne funktion fungerer fantastisk til utilgængelige kilder med et velkendt funktionsnavn.

Sådan opretter du et funktionsbrudpunkt:

1. Tryk på +-symbolet i din Breakpoints-overskrift.

2. Indtast et funktionsnavn.

3. Dette vil oprette et funktionsbrudpunkt, og det vil blive repræsenteret med en rød trekant.

Hvad er databrudpunkter i VS-kode?

Nogle debuggere understøtter også databrudpunkter. De kan aktiveres gennem vinduet Variabler og rammes, når variabelværdien ændres. Knækpunkterne vises som røde sekskanter i menuen Knækpunkter.

Gateway til talrige muligheder

Breakpoints i VS Code kan bruges på mange forskellige måder, hvilket åbner døren for næsten uendelige muligheder, når du fejlfinder din kode. Med alle de typer brudpunkter, vi har dækket ovenfor, til din rådighed, vil du nemt observere adfærden af ​​dine linjer og lette fejlretningsprocessen. Det bedste af det hele er, at de fleste af dem hurtigt kan aktiveres, og hver af dem er tydeligt repræsenteret for at fremskynde din kodningsindsats yderligere.

Har du prøvet at bruge breakpoints i VS Code? Hvilken type breakpoint bruger du oftest? Har du nogensinde aktiveret et objekt-id? Fortæl os det i kommentarfeltet nedenfor.

Interessante Artikler

Redaktørens Valg

De 8 dræber iOS 9 funktioner, som du har brug for
De 8 dræber iOS 9 funktioner, som du har brug for
Det har været over en måned, siden Apples sidste store opdatering af iPhones software, iOS 9, blev frigivet. Nå, noget nyt? Snup et hurtigt blik på iOS 9-startskærmen, og det ser måske ikke også ud
Windows 10: Sådan ændres adgangskoden
Windows 10: Sådan ændres adgangskoden
Ændring af din computers adgangskode er altafgørende for at beskytte personlige oplysninger og dokumenter. Nogle gange kan problemet være, at du har glemt adgangskoden til en computer, du ikke har brugt i lang tid, og du ikke kender
Sådan spiller du Steam-spil på en Oculus Quest 2
Sådan spiller du Steam-spil på en Oculus Quest 2
Tidligere var VR-teknologi ubelejlig og krævede fysiske forbindelser til den primære enhed. Men med fremskridt på området blev Oculus Quest og Quest 2 født. Quest 2 er selvstændig, men kan oprette forbindelse til en
Sådan oprettes en tjekliste i Google Docs
Sådan oprettes en tjekliste i Google Docs
Tjeklister er en meget praktisk måde at holde styr på emner, opgaver eller trin, der kræver færdiggørelse. De giver en enkel visuel påmindelse om, hvorvidt alt, hvad der skulle gøres, er gjort. Kombiner dette med
Sådan tekster du en GIF på en iPhone eller Android
Sådan tekster du en GIF på en iPhone eller Android
Det er nemt at sende en GIF over tekst. Hvorfor skrive meget, når en GIF kan få pointen bedre frem? Sådan sender du en GIF i tekst på iPhone og Android.
Der er en Windows 10-udgave uden Universal-apps forudinstalleret
Der er en Windows 10-udgave uden Universal-apps forudinstalleret
Mange brugere er ikke opmærksomme på, at en særlig Windows 10-udgave kommer uden de medfølgende apps, Cortana og endda Microsoft Edge.
OBS: Sådan optager du kun spillyd
OBS: Sådan optager du kun spillyd
OBS, eller Open Broadcasting Software, er et helt gratis sendeprogram, du kan bruge til at optage alle typer medier. Mange streamere bruger OBS til at fange deres gameplay eller webcam-optagelser og streame det live til seerne. Men har du