Galvenais Ierīces Kā izmantot pārtraukuma punktus VS kodā

Kā izmantot pārtraukuma punktus VS kodā



Programmēšana VS kodā nav vienkārša. Pat mazākās kļūdas var radīt lielas problēmas un kavēt jūsu projektus. Lai pārvarētu šos šķēršļus, jūsu rīku komplektā ir nepieciešama uzticama atkļūdošanas tehnika. Šeit tiek izmantoti pārtraukuma punkti.

Kā izmantot pārtraukuma punktus VS kodā

Pārtraukuma punkti tiek izmantoti ikreiz, kad vēlaties apturēt atkļūdotāja izpildi. Tie ļauj jums pārbaudīt koda mainīgo stāvokli un veikt daudzus citus uzdevumus, kas ir būtiski, lai atsāktu programmēšanu. Tāpēc ir nepieciešama izpratne par pārtraukuma punktu izmantošanu VS kodā.

Šajā ierakstā mēs sniegsim jums padziļinātu rokasgrāmatu par VS koda pārtraukuma punktu izmantošanu. Jūs uzzināsit par populārākajiem veidiem un uzzināsiet, kā tie var veicināt jūsu attīstību.

Kā izmantot pārtraukuma punktus VS kodā

Pārtraukuma punktus VS kodā var ievietot jebkurā izpildāmā kodā. Tas darbojas metožu parakstiem, klases vai nosaukumvietas deklarācijām un pat mainīgo deklarācijām, ja nav ieguvēju/iestatītāju vai piešķiršanas.

Lai avota kodā iestatītu pārtraukuma punktu, veiciet tālāk norādītās darbības.

  1. Noklikšķiniet uz kreisās malas vai nospiediet taustiņu F9 blakus rindai, kuru vēlaties apturēt.
  2. Palaidiet kodu vai nospiediet F5 (Turpināt).
  3. Jūsu kods tagad tiks apturēts pirms atzīmētās izpildes. Pārtraukuma punkts tiks parādīts kā sarkans punkts kreisajā malā.

Pēc noklusējuma lielākā daļa programmēšanas valodu, tostarp C#, tiek automātiski izceltas pašreizējās izpildes koda rindas un pārtraukuma punkti. Ja strādājat ar C++, izcelšanu var aktivizēt šādi:

  1. Pārejiet uz Atkļūdošana vai Rīki.
  2. Izvēlieties Opcijas, pēc tam atlasiet Atkļūdošana.
  3. Atlasiet šādu komandu: |_+_|.

Kad atkļūdotājs aptur pārtraukuma punktus, varat pārbaudīt savas lietotnes pašreizējo stāvokli. Dati, kurus varat skatīt, ietver zvanu stekus un mainīgo vērtības.

Runājot par krāsu, pārtraukuma punkti parasti ir sarkanā krāsā, ja strādājat redaktora piemalē. Atspējotie pārtraukuma punkti tiek attēloti ar aizpildītu pelēku apli, savukārt pelēks dobs aplis norāda pārtraukuma punktu, kuru nevar reģistrēt. Pēdējā var attiekties arī tad, ja rediģējat avotu, kamēr notiek atkļūdošanas sesijas bez tiešraides rediģēšanas atbalsta.

Šeit ir vēl dažas ievērojamas pārtraukuma punktu komandas:

  • Pārslēgt pārtraukuma punktu — cita starpā šī komanda ļauj atkārtoti ievietot vai dzēst pārtraukuma punktu.
  • Atspējot pārtraukuma punktu — atspējojiet pārtraukuma punktu, to neizdzēšot. Šādi pārtraukuma punkti tiek parādīti kā dobi punkti kreisajā malās vai pārtraukuma punktu logā.
  • Enable Breakpoint — šī komanda parādās, kad virzāt kursoru virs atspējota pārtraukuma punkta, un ļauj to atkārtoti aktivizēt.
  • Iestatījumi — sadaļā Iestatījumi ir vairākas komandas, kas ļauj pievienot, rediģēt un eksportēt pārtraukumpunktus. Izvēlne tiek parādīta, kad virzāt kursoru virs pārtraukuma punkta un nospiežat Iestatījumi.
  • Atkārtoti lietot visus pārtraukuma punktus — atgrieziet visus pārtraukuma punktus sākotnējā vietā. Šī funkcija ir noderīga, ja atkļūdošanas vide avota kodā nepareizi ievieto pārtraukumpunktus, kas vēl nav izpildīti.

Papildu bieži uzdotie jautājumi

Kas ir žurnāla punkti VS kodā?

Logpunkti ir vēl viens noderīgs pārtraukuma punktu variants. Tā vietā, lai uzlauztu jūsu atkļūdotāju, tie reģistrē ziņojumus jūsu konsolē un kalpo kā pagaidu izsekošanas paziņojumi jūsu programmēšanas valodā. Turklāt tie nepārtrauc koda izpildi.

Logpointi var būt lieliska injicēšanas ierīce, ja atkļūdojat ražošanas serveri, kuru nevar apturēt vai apturēt. Tās parādās kā rombveida ikonas, un tajās ir vienkāršs teksts. Tomēr tiem var būt arī izteiksmes, kas novērtētas ar krokainajām lencēm.

Tāpat kā standarta pārtraukuma punktus, žurnāla punktus var aktivizēt un deaktivizēt. Varat arī kontrolēt tos, izmantojot trāpījumu skaitu vai nosacījumu.

Turklāt, lai gan tos atbalsta iebūvētais Node.js atkļūdotājs, tos var lietot arī citās atkļūdošanas platformās. Sarakstā ir iekļauti Java un Python paplašinājumi.

Kā VS kodā izmantot nosacījumu pārtraukuma punktus?

Viena no jaudīgākajām VS koda funkcijām ir iespēja ievietot nosacījumus atbilstoši trāpījumu skaitam, izteiksmēm vai abu kombinācijām:

• trāpījumu skaits — trāpījumu skaita funkcija nosaka, cik reižu jums ir jāsasniedz pārtraukuma punkts, pirms tas pārtrauc koda izpildi. Šīs izteiksmes sintakse un tas, vai tiek ievērots trāpījumu skaits, ir atkarīga no jūsu atkļūdotāja paplašinājuma.

• Izteiksmes nosacījums — kods trāpīs šim pārtraukuma punktam ikreiz, kad izteiksmes novērtējums būs patiess.

Veidojot avota pārtraukuma punktus, varat pievienot trāpījumu skaitu un nosacījumus, izmantojot opciju Pievienot nosacījumu pārtraukuma punktu. Alternatīvi, šie līdzekļi ir pieejami, mainot esošos pārtraukumpunktus, izmantojot funkciju Rediģēt nosacījumu. Neatkarīgi no metodes jums vajadzētu redzēt tekstlodziņu un izvēlni, kas ļauj ievadīt to izteiksmes. Varat arī rediģēt nosacījumus, izmantojot konteksta izvēlni vai logu Rediģēt nosacījumu.

kā padarīt manu facebook profilu privātu

Turklāt VS kods atbalsta trāpījumu skaitu un nosacījumus izņēmuma un funkcijas pārtraukuma punktiem. Ja jūsu atkļūdotājs nav saderīgs ar nosacījuma pārtraukuma punktiem, opcijas Rediģēt nosacījumu un Pievienot nosacījumu pārtraukuma punktu nebūs pieejamas.

Kas ir iekļautie pārtraukuma punkti VS kodā?

Iekļautie pārtraukuma punkti tiek trāpīti tikai tad, kad koda izpilde nonāk kolonnā, kas savienota ar jūsu iekļauto pārtraukuma punktu. Tie ir īpaši noderīgi, atkļūdojot samazinātu kodu, kurā ir vairāki priekšraksti vienā rindā.

Lai iestatītu iekļautos pārtraukumpunktus, varat izmantot taustiņu kombināciju Shift + F9. Vēl viena iespēja ir piekļūt konteksta izvēlnei, kamēr atrodaties atkļūdošanas sesijā. Tie tiks parādīti rediģēšanas logā.

Konteksta izvēlne ļauj arī rediģēt vairākus pārtraukuma punktus vienā rindā.

Kas ir funkciju pārtraukuma punkti VS kodā?

Tā vietā, lai ievietotu pārtraukuma punktu tieši avota kodā, varat to izveidot, norādot funkcijas nosaukumu. Šī funkcija lieliski darbojas nepieejamiem avotiem ar pazīstamu funkcijas nosaukumu.

Lūk, kā izveidot funkcijas pārtraukuma punktu.

1. Nospiediet simbolu + savā Breakpoints galvenē.

2. Ievadiet funkcijas nosaukumu.

3. Tādējādi tiks izveidots funkcijas pārtraukuma punkts, un tas tiks attēlots ar sarkanu trīsstūri.

Kas ir datu pārtraukuma punkti VS kodā?

Daži atkļūdotāji atbalsta arī datu pārtraukumpunktus. Tos var aktivizēt mainīgo logā, un tie tiek nospiesti, kad mainās mainīgā vērtība. Pārtraukuma punkti tiek parādīti kā sarkani sešstūri izvēlnē Breakpoints.

Vārti uz daudzām iespējām

VS Code pārtraukuma punktus var izmantot daudzos dažādos veidos, paverot durvis gandrīz bezgalīgām iespējām koda atkļūdošanas laikā. Izmantojot visus iepriekš aprakstītos pārtraukumpunktu veidus, jūs varat viegli novērot savu līniju darbību un atvieglot atkļūdošanas procesu. Pats labākais, ka lielāko daļu no tiem var ātri aktivizēt, un katrs no tiem ir skaidri attēlots, lai vēl vairāk paātrinātu jūsu kodēšanas centienus.

Vai esat mēģinājis izmantot pārtraukuma punktus VS kodā? Kāda veida pārtraukuma punktu jūs izmantojat visbiežāk? Vai esat kādreiz aktivizējis objekta ID? Paziņojiet mums tālāk komentāru sadaļā.

Interesanti Raksti

Redaktora Izvēle

Kā padarīt fonu caurspīdīgu programmā Procreate
Kā padarīt fonu caurspīdīgu programmā Procreate
Ja jums ir grūti izdomāt, kā programmā Procreate padarīt fonu caurspīdīgu, jūs neesat viens. Pat ja esat izveidojis caurspīdīgu fonu, atkārtoti atverot failu, tas bieži atkal parādās vienkrāsains balts. Šie ir
Kā izveidot pārskatu programmā Excel
Kā izveidot pārskatu programmā Excel
Ja zināt, kā izmantot diagrammas un diagrammas, kā arī izstrādāt rakurstabulas, jūs jau zināt, kā programmā Excel izveidot atskaiti, kas var lietderīgi nodot jūsu datus.
Kā pievienot atskaņošanas sarakstu iPhone tālrunī no iTunes
Kā pievienot atskaņošanas sarakstu iPhone tālrunī no iTunes
iTunes ir viena no Apple populārākajām lietotnēm, ko izmanto multivides atskaņošanai un pārvaldībai. Starp daudzajām iespējām iTunes var sinhronizēt jūsu atskaņošanas sarakstus ar jūsu iPhone. Tas ļauj ātri pārsūtīt mūziku uz ierīci. Ja jūs esat
Kas ir Word saderības režīms?
Kas ir Word saderības režīms?
Jaunie Office 2007, 2010 un 2013 lietotāji bieži tiek sajaukti ar vārdiem
Kā atsevišķi atjaunināt Android lietotnes: pārtrauciet Google Play lietotņu automātisko atjaunināšanu
Kā atsevišķi atjaunināt Android lietotnes: pārtrauciet Google Play lietotņu automātisko atjaunināšanu
Viena no galvenajām Android kā mobilās platformas pievilcībām ir tā lieliskā lietotņu bibliotēka. (Skatiet arī: 40 labākās 2014. gada Android lietotnes.) Lietotņu atjaunināšana tomēr var būt vilcināšanās. Pēc noklusējuma Google Play
Kā konvertēt Word uz JPEG
Kā konvertēt Word uz JPEG
Word dokumentu konvertēšana attēlu failos dažreiz prasa ilgāku laiku nekā paredzēts. Galvenais iemesls tam ir tas, ka daudzām operētājsistēmām nav rīku, kas to varētu izdarīt. Biežāk nekā nē, jums ir jāpārvērš dokuments
Atlikt vai ieplānot atjauninājumus sistēmā Windows 10 Creators Update
Atlikt vai ieplānot atjauninājumus sistēmā Windows 10 Creators Update
Windows 10 Creators Update nav tālu no tā izlaišanas. Tas ir paredzēts 2017. gada aprīlī. Operētājsistēma tagad ir pabeigta. Nesenie būvējumi nāk bez darbvirsmas ūdenszīmes. Pēdējā brīdī Microsoft ir nolēmis pievienot Windows Update jaunu iespēju, kas atrisina bēdīgi slaveno problēmu ar automātisko atkārtotu palaišanu. Reklāma Windows