Põhiline Seadmed Murdepunktide kasutamine VS-koodis

Murdepunktide kasutamine VS-koodis



VS-koodis programmeerimine pole lihtne. Isegi väikseimad vead võivad põhjustada suuri probleeme ja takistada teie projekte. Nende takistuste ületamiseks vajate oma tööriistakasti usaldusväärset silumistehnikat. Siin tulevad mängu murdepunktid.

Murdepunktide kasutamine VS-koodis

Katkestuspunkte kasutatakse alati, kui soovite siluri käivitamise peatada. Need võimaldavad teil uurida oma koodimuutujate olekut ja täita palju muid programmeerimise jätkamiseks olulisi ülesandeid. Seetõttu on VS-koodi murdepunktide kasutamise mõistmine hädavajalik.

Selles kirjes anname teile põhjaliku juhendi VS Code murdepunktide kasutamise kohta. Saate teada kõige populaarsemate tüüpide kohta ja saate teada, kuidas need võivad teie arengut hõlbustada.

Murdepunktide kasutamine VS-koodis

VS-koodi katkestuspunkte saab paigutada mis tahes käivitatavasse koodi. See töötab meetodi allkirjade, klassi või nimeruumi deklaratsioonide ja isegi muutujate deklaratsioonide jaoks, kui puuduvad getterid/seadistajad või määramised.

Lähtekoodis katkestuspunkti määramiseks toimige järgmiselt.

  1. Klõpsake vasakpoolset veerist või vajutage klahvi F9 selle rea kõrval, mille soovite peatada.
  2. Käivitage kood või vajutage F5 (jätka).
  3. Teie kood peatub nüüd enne märgitud täitmist. Katkestuspunkt kuvatakse punase punktina teie vasaku veerise sees.

Vaikimisi tõstetakse enamiku programmeerimiskeelte, sealhulgas C# jaoks esile praegused täitmiskoodi read ja katkestuspunktid. Kui töötate C++-s, saate esiletõstmise aktiveerida järgmiselt.

  1. Liikuge jaotisse Silumine või Tööriistad.
  2. Valige Valikud ja seejärel Silumine.
  3. Valige järgmine käsk: |_+_|.

Kui silur peatub teie katkestuspunktides, saate kontrollida oma rakenduse praegust seisukorda. Andmed, mida saate vaadata, hõlmavad kõnevirnu ja muutujate väärtusi.

Värvi osas on katkestuspunktid tavaliselt punaseks värvitud, kui töötate redaktori veerisel. Keelatud katkestuspunktid on tähistatud täidetud halli ringiga, samas kui hall õõnes ring tähistab katkestuspunkti, mida ei saa registreerida. Viimane võib kehtida ka siis, kui muudate allikat ajal, mil teie silumisseansid ilma reaalajas redigeerimise toeta on pooleli.

Siin on veel mõned märkimisväärsed katkestuspunktide käsud:

  • Katkestuspunkti sisse- ja väljalülitamine – muu hulgas võimaldab see käsk murdepunkti uuesti sisestada või kustutada.
  • Keela katkestuspunkt – keelake katkestuspunkt seda kustutamata. Sellised katkestuspunktid kuvatakse õõnsate punktidena teie vasakpoolsel veerisel või katkestuspunktide aknas.
  • Luba katkestuspunkt – see käsk kuvatakse, kui hõljutate kursorit keelatud katkestuspunkti kohal ja võimaldab teil selle uuesti aktiveerida.
  • Seaded – jaotis Seaded sisaldab arvukalt käske, mis võimaldavad teil katkestuspunkte lisada, redigeerida ja eksportida. Menüü kuvatakse, kui hõljutate kursorit murdepunkti kohal ja vajutate nuppu Sätted.
  • Rakenda kõik katkestuspunktid uuesti – tagastage kõik murdepunktid algsesse asukohta. See funktsioon on mugav, kui silumiskeskkond paneb valesti lähtekoodi katkestuspunktid, mida pole veel käivitatud.

Täiendavad KKK-d

Mis on logipunktid VS-koodis?

Logipunktid on teine ​​kasulik murdepunktide variant. Siluri sissemurdmise asemel logivad nad sõnumid teie konsooli ja toimivad teie programmeerimiskeeles ajutiste jälituslausetena. Lisaks ei katkesta need koodi täitmist.

Logipunktid võivad olla suurepärane süstimisseade, kui silute tootmisserverit, mida ei saa peatada ega peatada. Need kuvatakse rombikujuliste ikoonidena ja neil on lihttekst. Kuid nendega võivad kaasneda ka lokkis traksidega hinnatud väljendid.

Sarnaselt tavalistele katkestuspunktidele saab logipunkte aktiveerida ja deaktiveerida. Saate neid juhtida ka tabamuste arvu või tingimusega.

Lisaks, kuigi neid toetab sisseehitatud Node.js silur, saab neid rakendada ka muude silumisplatvormide kaudu. Loend sisaldab Java ja Pythoni laiendusi.

Kuidas kasutada VS-koodis tingimuslikke katkestuspunkte?

Üks võimsamaid VS-koodi funktsioone on võimalus sisestada tingimusi vastavalt tabamuste arvule, avaldistele või mõlema kombinatsioonile:

• Tabamuste arv – funktsioon Tabamuste arv määrab, mitu korda peate murdepunkti tabama, enne kui see koodi täitmise katkestab. Selle avaldise süntaks ja see, kas tabamuste arvu järgitakse, sõltuvad teie silurilaiendist.

• Avaldise tingimus – kood tabab seda murdepunkti alati, kui teie avaldis näitab tõest hinnangut.

Saate lisada allika murdepunktide loomisel tabamuste arvu ja tingimusi valikuga Lisa tingimuslik katkestuspunkt. Teise võimalusena on need funktsioonid juurdepääsetavad olemasolevate katkestuspunktide muutmisel funktsiooni Redigeeri tingimust kaudu. Olenemata meetodist peaksite nägema tekstikasti ja menüüd, mis võimaldab teil nende väljendeid sisestada. Tingimusi saate redigeerida ka kontekstimenüü või tingimuste redigeerimise akna abil.

miks mu fortnite pidevalt PC-d kokku kukub?

Lisaks toetab VS-kood tabamuste arvu ja tingimusi erandite ja funktsioonide murdepunktide jaoks. Kui teie silur ei ühildu tingimuslike katkestuspunktidega, ei ole valikud Redigeeri tingimust ja Lisa tingimuslik katkestuspunkt juurdepääsetavad.

Mis on VS-koodi tekstisisesed murdepunktid?

Reasiseseid katkestuspunkte tabatakse ainult siis, kui koodi täitmine jõuab teie sisemise katkestuspunktiga ühendatud veergu. Need on eriti kasulikud, kui silute minimeeritud koodi, mis sisaldab mitut lauset ühel real.

Tekstisiseste murdepunktide määramiseks võite kasutada klahvikombinatsiooni Shift + F9. Teine võimalus on avada silumisseansi ajal kontekstimenüü. Neid kuvatakse redigeerimisaknas.

Kontekstimenüü võimaldab teil redigeerida ka mitut murdepunkti ühel real.

Mis on funktsiooni murdepunktid VS-koodis?

Selle asemel, et asetada katkestuspunkt otse lähtekoodi, saate selle luua funktsiooni nime määramisega. See funktsioon töötab suurepäraselt kättesaamatud allikate puhul, millel on tuttav funktsiooni nimi.

Funktsiooni katkestuspunkti loomiseks tehke järgmist.

1. Vajutage oma Breakpoints päises sümbolit +.

2. Sisestage funktsiooni nimi.

3. See loob funktsiooni katkestuspunkti ja seda tähistatakse punase kolmnurgaga.

Mis on andmete katkestuspunktid VS-koodis?

Mõned silujad toetavad ka andmete katkestuspunkte. Neid saab aktiveerida muutujate akna kaudu ja neid tabatakse muutuja väärtuse muutumisel. Katkestuspunktid kuvatakse katkestuspunktide menüüs punaste kuusnurkadena.

Värav arvukate võimaluste juurde

VS-koodi katkestuspunkte saab kasutada mitmel erineval viisil, mis avab koodi silumisel peaaegu lõpututele võimalustele. Kuna teie käsutuses on kõik ülalnimetatud katkestuspunktide tüübid, saate hõlpsalt jälgida oma ridade käitumist ja hõlbustada silumisprotsessi. Mis kõige parem, enamikku neist saab kiiresti aktiveerida ja igaüks neist on selgelt esitatud, et teie kodeerimistööd veelgi kiirendada.

Kas olete proovinud VS-koodis murdepunkte kasutada? Millist murdepunkti kasutate kõige sagedamini? Kas olete kunagi objekti ID-d aktiveerinud? Andke meile teada allpool olevas kommentaaride jaotises.

Huvitavad Artiklid