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

Hvordan Streamer TheDanDangler forvandlede en Instagram-følger til succes
Hvordan Streamer TheDanDangler forvandlede en Instagram-følger til succes
En lille boble rækker langt, og TheDanDangler er den mest sprudlende personlighed på Twitch.
Sådan låses lydstyrken på Android
Sådan låses lydstyrken på Android
Smartphones er usædvanligt nyttige stykker tech. At have musik, spil, sociale medier, videoer og bøger i en lille pakke er fantastisk. Så fantastisk i virkeligheden, at du næppe kunne bebrejdes for at glemme deres grundlæggende, originale funktion - en telefon.
Sluk for Autoforbedring i Fotos-appen i Windows 10
Sluk for Autoforbedring i Fotos-appen i Windows 10
Du kan slå Automatisk forbedring fra i appen Fotos i Windows 10 for at få et mere naturligt udseende til dine fotos. Fotos-appen i Windows 10 ...
Sådan spiller du musik på alle Google Home-højttalere
Sådan spiller du musik på alle Google Home-højttalere
En af de mest innovative ting ved smarte højttalere er deres evne til at synkronisere og afspille musik som en enhed. Forestil dig at have den samme slags højttaler i hvert værelse i dit hus. Dine familiemedlemmer kunne hver bruge deres
Aktivér AVIF-support i Mozilla Firefox
Aktivér AVIF-support i Mozilla Firefox
Sådan aktiveres AVIF-understøttelse i Mozilla Firefox Fra og med Mozilla Firefox 77, der er i Betakanalen i skrivende stund, er det muligt at aktivere understøttelsen af ​​AVIF-billedformat i browseren. Dette kan være nyttigt for websteder, der aktivt bruger dette moderne format til at levere rigt multimedieindhold
Tilføj eller fjern tastaturlayout i Windows 10
Tilføj eller fjern tastaturlayout i Windows 10
Seneste Windows 10-builds leveres med en ny 'Tastatur'-side i appen Indstillinger. Sådan tilføjes eller fjernes et tastaturlayout i Windows 10.
Dagligt Bing # 2-tema til Windows 8
Dagligt Bing # 2-tema til Windows 8
Få de fantastiske tapeter, der er samlet fra Bings daglige billeder med temaet Daily Bing # 2 til Windows 8. For at få dette tema skal du klikke på downloadlinket nedenfor og derefter klikke på Åbn. Dette vil anvende temaet på dit skrivebord. Tip: Hvis du bruger Windows 7, skal du bruge vores Deskthemepack Installer til at installere og anvende dette