Principal Dispositius Com utilitzar els punts d'interrupció a VS Code

Com utilitzar els punts d'interrupció a VS Code



Programar en VS Code no és fàcil. Fins i tot els errors més petits poden causar problemes massius i dificultar els vostres projectes. Per superar aquests obstacles, necessiteu una tècnica de depuració fiable a la vostra caixa d'eines. Aquí és on entren en joc els punts de ruptura.

Com utilitzar els punts d

Els punts d'interrupció s'utilitzen sempre que voleu aturar l'execució del depurador. Us permeten examinar l'estat de les variables del vostre codi i realitzar moltes altres tasques crucials per reprendre la vostra programació. És per això que entendre com utilitzar els punts d'interrupció a VS Code és indispensable.

En aquesta entrada, us donarem una guia detallada sobre l'ús de punts d'interrupció de VS Code. Coneixeràs els tipus més populars i descobriràs com poden facilitar el teu desenvolupament.

Com utilitzar els punts d'interrupció a VS Code

Els punts d'interrupció del codi VS es poden col·locar en qualsevol codi executable. Funciona per a signatures de mètodes, declaracions per a una classe o espai de noms, i fins i tot declaracions de variables si no hi ha captadors/setters o assignacions.

Per establir un punt d'interrupció al codi font, seguiu els passos següents:

  1. Feu clic al marge esquerre o premeu la tecla F9 al costat de la línia que voleu aturar.
  2. Executeu el codi o premeu F5 (Continua).
  3. El vostre codi ara s'aturarà abans de l'execució marcada. El punt d'interrupció apareixerà com un punt vermell dins del marge esquerre.

Per defecte, les línies de codi d'execució actuals i els punts d'interrupció es ressalten automàticament per a la majoria dels llenguatges de programació, inclòs C#. Si esteu treballant en C++, podeu activar el ressaltat de la manera següent:

  1. Navegueu a Depuració o Eines.
  2. Trieu Opcions, seguit de Depuració.
  3. Seleccioneu l'ordre següent: |_+_|.

Un cop el depurador s'atura als vostres punts d'interrupció, podeu inspeccionar l'estat actual de la vostra aplicació. Les dades que podeu visualitzar inclouen piles de trucades i valors variables.

Pel que fa al color, els punts d'interrupció solen ser de color vermell si esteu treballant al marge de l'editor. Els punts d'interrupció desactivats es representen amb un cercle gris ple, mentre que un cercle buit gris indica un punt d'interrupció que no es pot registrar. Això últim també es pot aplicar si esteu editant la font mentre les vostres sessions de depuració sense suport d'edició en directe estan en curs.

Aquí hi ha algunes ordres de punts d'interrupció més notables:

  • Alterna el punt d'interrupció: entre altres coses, aquesta ordre us permet tornar a inserir o suprimir un punt d'interrupció.
  • Desactiva el punt d'interrupció: desactiveu el punt d'interrupció sense suprimir-lo. Aquests punts d'interrupció es mostren com a punts buits als marges esquerre o a la finestra de punts d'interrupció.
  • Habilita el punt d'interrupció: aquesta ordre apareix quan passeu el cursor per sobre d'un punt d'interrupció desactivat i us permet tornar-lo a activar.
  • Configuració: la secció Configuració conté nombroses ordres que us permeten afegir, editar i exportar els vostres punts d'interrupció. El menú apareix quan passeu el cursor per sobre del punt d'interrupció i premeu Configuració.
  • Torneu a aplicar tots els punts d'interrupció: retorneu tots els vostres punts d'interrupció a la ubicació original. Aquesta funció és útil si l'entorn de depuració perd els punts d'interrupció del codi font que encara no s'han executat.

Preguntes freqüents addicionals

Què són els punts de sessió a VS Code?

Els punts de registre són una altra variant útil dels punts d'interrupció. En lloc d'entrar al vostre depurador, registren missatges a la vostra consola i serveixen com a declaracions de traça temporals al vostre llenguatge de programació. A més, no interrompen l'execució del codi.

Els punts de sessió poden ser un excel·lent dispositiu d'injecció quan esteu depurant un servidor de producció que no es pot aturar ni aturar. Apareixen com a icones en forma de diamant i presenten text sense format. Tanmateix, també poden venir amb expressions avaluades amb claus.

Igual que els punts d'interrupció estàndard, els punts de registre es poden activar i desactivar. També podeu controlar-los amb un recompte o condició d'èxits.

A més, tot i que són compatibles amb el depurador Node.js integrat, també es poden aplicar a través d'altres plataformes de depuració. La llista inclou extensions Java i Python.

Com puc utilitzar els punts d'interrupció condicionals a VS Code?

Una de les funcions de VS Code més potents és la capacitat d'inserir condicions segons el recompte de cops, expressions o combinacions d'ambdós:

• Hit Count: la funció Hit Count determina el nombre de vegades que necessiteu tocar el vostre punt d'interrupció abans que trenqui l'execució del codi. La sintaxi d'aquesta expressió i si es segueix el recompte de visites depenen de l'extensió del depurador.

• Condició d'expressió: el codi arribarà a aquest punt d'interrupció sempre que la vostra expressió mostri una avaluació True.

Podeu afegir recomptes i condicions de visites quan creeu punts d'interrupció font amb l'opció Afegeix un punt d'interrupció condicional. Com a alternativa, aquestes funcions són accessibles quan es modifiquen els punts d'interrupció existents mitjançant la funció Edita la condició. Independentment del mètode, hauríeu de veure un quadre de text i un menú que us permetran introduir les seves expressions. També podeu editar les condicions mitjançant el menú contextual o la finestra Edita les condicions.

com descarregar fotos de Facebook

A més, VS Code admet el recompte de visites i les condicions per als punts d'interrupció d'excepcions i funcions. Si el vostre depurador no és compatible amb els punts d'interrupció condicionals, les opcions Edita la condició i Afegeix un punt d'interrupció condicional no seran accessibles.

Què són els punts d'interrupció en línia a VS Code?

Els punts d'interrupció en línia només es troben quan l'execució del codi arriba a la columna connectada al vostre punt d'interrupció en línia. Són especialment útils a l'hora de depurar codi minificat que conté diverses declaracions en una línia.

Per establir punts d'interrupció en línia, podeu utilitzar la combinació de tecles Maj + F9. Una altra opció és accedir al menú contextual mentre esteu en una sessió de depuració. Es mostraran a la finestra d'edició.

El menú contextual també us permet editar diversos punts d'interrupció en una sola línia.

Què són els punts d'interrupció de funció al codi VS?

En lloc de col·locar un punt d'interrupció directament al codi font, podeu crear-ne un designant un nom de funció. Aquesta funció funciona molt bé per a fonts no disponibles amb un nom de funció conegut.

A continuació s'explica com crear un punt d'interrupció de funció:

1. Premeu el símbol + a la capçalera de Breakpoints.

2. Introduïu un nom de funció.

3. Això crearà un punt d'interrupció de la funció i es representarà amb un triangle vermell.

Què són els punts d'interrupció de dades al codi VS?

Alguns depuradors també admeten punts d'interrupció de dades. Es poden activar a través de la finestra Variables i es colpegen quan canvia el valor de la variable. Els punts d'interrupció apareixen com a hexàgons vermells dins del menú Punts d'interrupció.

Porta d'entrada a nombroses possibilitats

Els punts d'interrupció a VS Code es poden utilitzar de moltes maneres diferents, obrint la porta a possibilitats gairebé infinites a l'hora de depurar el codi. Amb tots els tipus de punts d'interrupció que hem tractat anteriorment a la teva disposició, podràs observar fàcilment el comportament de les teves línies i facilitar el procés de depuració. El millor de tot és que la majoria d'ells es poden activar ràpidament i cadascun d'ells està clarament representat per accelerar encara més els esforços de codificació.

Heu provat d'utilitzar punts d'interrupció a VS Code? Quin tipus de punt d'interrupció utilitzeu més sovint? Alguna vegada has activat un identificador d'objecte? Feu-nos-ho saber a la secció de comentaris a continuació.

Articles D'Interès

L'Elecció De L'Editor

Canvieu la sensibilitat del touchpad al Windows 10
Canvieu la sensibilitat del touchpad al Windows 10
Com canviar la sensibilitat del touchpad al Windows 10. Si teniu un ordinador portàtil amb touchpad (trackpad) i heu actualitzat a Windows 10 o els vostres dispositius inclouen
Canvia el retard i la velocitat de repetició del teclat a Windows 10
Canvia el retard i la velocitat de repetició del teclat a Windows 10
Com canviar el retard i la velocitat de repetició de caràcters del teclat a Windows 10. El retard de repetició i la velocitat de repetició de caràcters són dos paràmetres importants de la
Com apagar un PC que ha deixat de respondre o que ha penjat
Com apagar un PC que ha deixat de respondre o que ha penjat
De vegades, el vostre PC queda completament penjat i no el podeu apagar. Qualsevol que sigui la raó: alguns programes mal funcionats, un problema de maquinari defectuós, un escalfament o controladors de dispositiu erronis, pot ser bastant intimidant si el vostre PC només penja i no sabeu com recuperar-lo. En els casos de PC d’escriptori, n’hi ha
Com veure les històries d'Instagram de manera anònima
Com veure les històries d'Instagram de manera anònima
Apreneu a veure històries d'Instagram de manera anònima utilitzant un compte diferent, activant el mode avió o utilitzant un lloc web de tercers.
Revisió Epson Expression Premium XP-820
Revisió Epson Expression Premium XP-820
Amb l'actual ocupant de la ranura tot en un a la llista A, la Canon Pixma MG6450, que es ven per només 75 lliures, una impressora que costa més del doble que necessita alguns trucs seriosos a la màniga. A 160 lliures, l’Epson
Activeu el control de volum i la gestió de claus multimèdia a Google Chrome
Activeu el control de volum i la gestió de claus multimèdia a Google Chrome
Com s'activa el control de volum i la manipulació de claus de suports de maquinari a Google Chrome. Permet utilitzar tecles de teclat per controlar la reproducció de contingut multimèdia.
Revisió AKG N60 NC: uns auriculars elegants que semblen (i sonen) la peça
Revisió AKG N60 NC: uns auriculars elegants que semblen (i sonen) la peça
Els auriculars amb cancel·lació activa de soroll, com l’AKG N60 NC, són imprescindibles per als aficionats a la música que els resulten incòmodes. Mitjançant el control del seu entorn mitjançant micròfons integrats, aquest tipus d’auriculars pot contrarestar el soroll ambiental reproduint un