Kaip naudoti lūžio taškus VS kode

Programuoti VS Code nėra lengva. Net menkiausios klaidos gali sukelti didelių problemų ir trukdyti jūsų projektams. Norint įveikti šias kliūtis, įrankių rinkinyje reikia patikimos derinimo technikos. Čia atsiranda lūžio taškai.

Kaip naudoti lūžio taškus VS kode

Lūžio taškai naudojami, kai norite pristabdyti derinimo priemonės vykdymą. Jie leidžia ištirti kodo kintamųjų būseną ir atlikti daugybę kitų užduočių, būtinų norint atnaujinti programavimą. Štai kodėl būtina suprasti, kaip VS Code naudoti lūžio taškus.

Šiame įraše pateiksime išsamų vadovą, kaip naudoti VS kodo lūžio taškus. Sužinosite apie populiariausius tipus ir sužinosite, kaip jie gali palengvinti jūsų tobulėjimą.

Kaip naudoti lūžio taškus VS kode

VS kodo lūžio taškai gali būti dedami į bet kurį vykdomąjį kodą. Jis tinka metodų parašams, klasės ar vardų erdvės deklaracijoms ir net kintamųjų deklaracijoms, jei nėra gauterių / nustatytojų ar priskyrimų.

Norėdami nustatyti šaltinio kodo pertraukos tašką, atlikite šiuos veiksmus:

  1. Spustelėkite kairę paraštę arba paspauskite klavišą F9 šalia eilutės, kurią norite sustabdyti.
  2. Paleiskite kodą arba paspauskite F5 („Tęsti“).
  3. Jūsų kodas dabar bus pristabdytas prieš pažymėtą vykdymą. Pertraukos taškas bus rodomas kaip raudonas taškas kairiojoje paraštėje.

Pagal numatytuosius nustatymus dabartinės vykdymo kodo eilutės ir lūžio taškai automatiškai paryškinami daugumoje programavimo kalbų, įskaitant C#. Jei dirbate C++, paryškinimą galite suaktyvinti taip:

  1. Eikite į „Debug“ arba „Tools“.
  2. Pasirinkite „Parinktys“, tada „Debugging“.
  3. Pasirinkite šią komandą: "Highlight entire source line for current statement and breakpoint.”

Kai derinimo priemonė pristabdo jūsų pertraukos taškus, galite patikrinti dabartinę programos būklę. Duomenys, kuriuos galite peržiūrėti, apima skambučių krūvas ir kintamųjų reikšmes.

Kalbant apie spalvą, lūžio taškai paprastai būna raudonos spalvos, jei dirbate redaktoriaus paraštėje. Išjungtos pertraukos taškai pavaizduoti užpildytu pilku apskritimu, o pilkas tuščiaviduris apskritimas rodo lūžio tašką, kurio negalima užregistruoti. Pastarasis taip pat gali būti taikomas, jei redaguojate šaltinį, kol vyksta derinimo seansai be tiesioginio redagavimo palaikymo.

Čia yra dar kelios žymesnės lūžio taškų komandos:

  • „Perjungti lūžio tašką“ – be kitų dalykų, ši komanda leidžia iš naujo įterpti arba ištrinti lūžio tašką.
  • „Išjungti lūžio tašką“ – išjunkite lūžio tašką jo neištrindami. Tokie lūžio taškai rodomi kaip tuščiaviduriai taškai kairiosiose paraštėse arba lange „Lūžio taškai“.
  • „Įgalinti lūžio tašką – ši komanda rodoma, kai užvedate pelės žymeklį virš išjungto lūžio taško ir leidžia iš naujo jį suaktyvinti.
  • „Nustatymai“ – skiltyje „Nustatymai“ yra daug komandų, leidžiančių pridėti, redaguoti ir eksportuoti lūžio taškus. Užvedus pelės žymeklį virš pertraukos taško ir paspaudus „Nustatymai“, pasirodys meniu.
  • „Pakartotinai taikyti visus lūžio taškus“ – grąžinkite visus lūžio taškus į pradinę vietą. Ši funkcija yra naudinga, jei derinimo aplinka netinkamai įdeda šaltinio kodo lūžio taškus, kurie dar nebuvo vykdomi.

Papildomi DUK

Kas yra prisijungimo taškai VS kode?

Logpoints yra dar vienas naudingas lūžio taškų variantas. Užuot įsilaužę į jūsų derintuvą, jie registruoja pranešimus jūsų konsolėje ir yra laikini sekimo teiginiai jūsų programavimo kalba. Be to, jie netrukdo kodo vykdymui.

Prisijungimo taškai gali būti puikus įpurškimo įrenginys, kai derinate gamybos serverį, kurio negalima sustabdyti ar pristabdyti. Jie rodomi kaip rombo formos piktogramos ir yra paprasto teksto. Tačiau jie taip pat gali būti su išraiškomis, įvertintomis garbanotomis petnešomis.

Kaip ir standartinius lūžio taškus, žurnalo taškus galima įjungti ir išjungti. Taip pat galite juos valdyti naudodami įvykių skaičių arba sąlygą.

Be to, nors juos palaiko įtaisytasis Node.js derinimo įrankis, juos galima pritaikyti ir kitose derinimo platformose. Sąraše yra Java ir Python plėtiniai.

Kaip naudoti sąlyginius lūžio taškus VS kode?

Viena iš galingiausių VS kodo funkcijų yra galimybė įterpti sąlygas pagal įvykių skaičių, išraiškas arba abiejų derinius:

• „Patikimų skaičius“ – funkcija „Patikimų skaičius“ diktuoja, kiek kartų reikia pasiekti pertraukos tašką, kad jis nutrauktų kodo vykdymą. Šios išraiškos sintaksė ir tai, ar laikomasi įvykių skaičiaus, priklauso nuo derinimo priemonės plėtinio.

• „Išraiškos sąlyga“ – kodas pasieks šį lūžio tašką, kai jūsų išraiška bus įvertinta „Tiesa“.

Kurdami šaltinio lūžio taškus galite pridėti įvykių skaičių ir sąlygas naudodami parinktį „Pridėti sąlyginį lūžio tašką“. Arba šios funkcijos pasiekiamos keičiant esamus lūžio taškus naudojant funkciją „Redaguoti sąlygą“. Nepriklausomai nuo metodo, turėtumėte pamatyti teksto laukelį ir meniu, kuriame galėsite įvesti jų išraiškas. Sąlygas taip pat galite redaguoti naudodami kontekstinį meniu arba langą „Redaguoti sąlygą“.

Be to, VS kodas palaiko „Išimties“ ir „Funkcijos“ lūžio taškų įvykių skaičių ir sąlygas. Jei derinimo priemonė nesuderinama su sąlyginiais lūžio taškais, parinktys „Redaguoti sąlygą“ ir „Pridėti sąlyginį lūžio tašką“ nebus pasiekiamos.

Kas yra tiesioginiai lūžio taškai VS kode?

Įterptieji lūžio taškai paveikiami tik tada, kai kodas vykdomas stulpelyje, prijungtame prie įterptosios lūžio taško. Jie ypač naudingi derinant sumažintą kodą, kuriame yra keli teiginiai vienoje eilutėje.

Norėdami nustatyti eilutinius pertraukos taškus, galite naudoti klavišų kombinaciją „Shift + F9“. Kita galimybė yra pasiekti „Kontekstinį“ meniu, kai vyksta derinimo sesija. Jie bus rodomi redagavimo lange.

„Kontekstinis“ meniu taip pat leidžia redaguoti kelis lūžio taškus vienoje eilutėje.

Kas yra funkcijų lūžio taškai VS kode?

Užuot įdėję lūžio tašką tiesiai į šaltinio kodą, galite jį sukurti nurodydami funkcijos pavadinimą. Ši funkcija puikiai veikia nepasiekiamuose šaltiniuose su žinomu funkcijos pavadinimu.

Štai kaip sukurti funkcijos stabdymo tašką:

1. Paspauskite „+“ simbolį antraštėje „Lūžio taškai“.

2. Įveskite funkcijos pavadinimą.

3. Taip bus sukurtas funkcijos lūžio taškas ir jis bus pavaizduotas raudonu trikampiu.

Kas yra duomenų lūžio taškai VS kode?

Kai kurie derintuvai taip pat palaiko duomenų lūžio taškus. Jie gali būti suaktyvinti per langą „Kintamieji“ ir paspaudžiami, kai pasikeičia kintamojo reikšmė. Pertraukos taškai rodomi kaip raudoni šešiakampiai meniu „Lūžio taškai“.

Vartai į daugybę galimybių

VS Code lūžio taškai gali būti naudojami įvairiais būdais, atveriant duris beveik begalinėms kodo derinimo galimybėms. Turėdami visų tipų lūžio taškus, kuriuos aptarėme aukščiau, galėsite lengvai stebėti savo linijų veikimą ir palengvinti derinimo procesą. Geriausia, kad daugumą jų galima greitai suaktyvinti, ir kiekvienas iš jų yra aiškiai pavaizduotas, kad dar labiau paspartintumėte kodavimo pastangas.

Ar bandėte naudoti pertraukos taškus VS kode? Kokio tipo pertraukos tašką naudojate dažniausiai? Ar kada nors aktyvavote objekto ID? Praneškite mums toliau pateiktame komentarų skyriuje.