A VS Code programozása nem egyszerű. Még a legapróbb hibák is súlyos problémákat okozhatnak, és akadályozhatják projektjeit. Ezen akadályok leküzdéséhez megbízható hibakeresési technikára van szüksége az eszköztárában. Itt jönnek képbe a töréspontok.
A töréspontokat a rendszer akkor használja, amikor szünetelteti a hibakereső végrehajtását. Lehetővé teszik a kódváltozók állapotának vizsgálatát, és számos egyéb, a programozás folytatásához elengedhetetlen feladat elvégzését. Ezért elengedhetetlen a töréspontok használatának megértése a VS Code-ban.
Ebben a bejegyzésben részletes útmutatót adunk a VS Code töréspontok használatáról. Megismerheti a legnépszerűbb típusokat, és megtudhatja, hogyan segíthetik elő fejlődését.
A töréspontok használata a VS kódban
A VS Code töréspontjai bármilyen végrehajtható kódban elhelyezhetők. Működik metódus-aláírásokhoz, osztályok vagy névterek deklarációihoz, sőt változó deklarációkhoz is, ha nincsenek getterek/setterek vagy hozzárendelések.
Ha töréspontot szeretne beállítani a forráskódban, tegye a következőket:
- Kattintson a bal margóra, vagy nyomja meg az F9 billentyűt a leállítani kívánt sor mellett.
- Futtassa a kódot, vagy nyomja meg az F5 (Folytatás) billentyűt.
- A kód most szünetel a megjelölt végrehajtás előtt. A töréspont piros pontként jelenik meg a bal margón belül.
Alapértelmezés szerint az aktuális végrehajtási kódsorok és töréspontok automatikusan kiemelésre kerülnek a legtöbb programozási nyelvnél, beleértve a C#-t is. Ha C++ nyelven dolgozik, a következőképpen aktiválhatja a kiemelést:
- Lépjen a Debug vagy Tools elemre.
- Válassza a Beállítások, majd a Hibakeresés lehetőséget.
- Válassza ki a következő parancsot: |_+_|.
Miután a hibakereső szünetel a töréspontokon, megtekintheti az alkalmazás aktuális állapotát. A megtekinthető adatok hívási veremeket és változóértékeket tartalmaznak.
Ha a színről van szó, a töréspontok általában piros színűek, ha a szerkesztő margóján dolgozik. A letiltott töréspontokat kitöltött szürke kör jelzi, míg a szürke üreges kör olyan töréspontot jelez, amelyet nem lehet regisztrálni. Ez utóbbi akkor is érvényes lehet, ha az élő szerkesztés támogatása nélküli hibakeresési munkamenetei közben szerkeszti a forrást.
Íme néhány figyelemre méltó töréspont-parancs:
- Töréspont váltása – Többek között ezzel a paranccsal újra beszúrhat vagy törölhet töréspontot.
- Töréspont letiltása – A töréspont letiltása törlés nélkül. Az ilyen töréspontok üreges pontokként jelennek meg a bal margón vagy a Töréspontok ablakban.
- Töréspont engedélyezése – Ez a parancs akkor jelenik meg, ha az egérmutatót egy letiltott töréspont fölé viszi, és lehetővé teszi annak újraaktiválását.
- Beállítások – A Beállítások szakasz számos parancsot tartalmaz, amelyek lehetővé teszik a töréspontok hozzáadását, szerkesztését és exportálását. A menü akkor jelenik meg, ha az egérmutatót a töréspont fölé viszi, és megnyomja a Beállítások gombot.
- Minden töréspont újbóli alkalmazása – Az összes töréspont visszaállítása az eredeti helyére. Ez a funkció akkor hasznos, ha a hibakeresési környezet olyan töréspontokat helyez el a forráskódon belül, amelyeket még nem hajtottak végre.
További GYIK
Mik azok a naplópontok a VS Code-ban?
A naplópontok a töréspontok másik hasznos változata. Ahelyett, hogy betörnének a hibakeresőbe, üzeneteket naplóznak a konzolra, és ideiglenes nyomkövetési utasításként szolgálnak a programozási nyelven. Ezenkívül nem szakítják meg a kódvégrehajtást.
A naplópontok kiváló befecskendező eszközök lehetnek, amikor olyan éles kiszolgálón végez hibakeresést, amelyet nem lehet leállítani vagy szüneteltetni. Gyémánt alakú ikonokként jelennek meg, és egyszerű szöveget tartalmaznak. Jöhetnek azonban göndör kapcsos zárójelekkel értékelt kifejezések is.
A szabványos töréspontokhoz hasonlóan a naplózási pontok is aktiválhatók és deaktiválhatók. Ezeket a találatok számával vagy feltétellel is vezérelheti.
Ráadásul bár a beépített Node.js hibakereső támogatja őket, más hibakereső platformokon is alkalmazhatók. A lista Java és Python kiterjesztéseket tartalmaz.
Hogyan használhatok feltételes töréspontokat a VS Code-ban?
A VS Code egyik leghatékonyabb funkciója a feltételek beszúrása a találatok száma, kifejezései vagy mindkettő kombinációja szerint:
• Találatszám – A Hit Count függvény azt határozza meg, hogy hányszor kell megütnie a töréspontot, mielőtt az megszakítja a kódvégrehajtást. Ennek a kifejezésnek a szintaxisa és az, hogy a rendszer követi-e a találatok számát, a hibakereső bővítményétől függ.
• Kifejezési feltétel – A kód eléri ezt a töréspontot, amikor a kifejezés igaz kiértékelést mutat.
A Feltételes töréspont hozzáadása opcióval forrástöréspontok létrehozásakor lekérések számát és feltételeket adhat hozzá. Alternatív megoldásként ezek a szolgáltatások elérhetők a meglévő töréspontok módosításakor a Feltétel szerkesztése funkcióval. A módszertől függetlenül látnia kell egy szövegdobozt és egy menüt, amely lehetővé teszi a kifejezések bevitelét. A feltételeket a helyi menü vagy a Feltétel szerkesztése ablak segítségével is szerkesztheti.
hol nyomtathatok ki egy dokumentumot a közelben
Ezenkívül a VS Code támogatja a találatok számát és feltételeit a kivétel- és függvénytöréspontokhoz. Ha a hibakereső nem kompatibilis a feltételes töréspontokkal, a Feltétel szerkesztése és a Feltételes töréspont hozzáadása opciók nem lesznek elérhetők.
Mik azok a soron belüli töréspontok a VS kódban?
A soron belüli töréspontokat csak akkor éri el a rendszer, ha a kód végrehajtása megérkezik a soron belüli törésponthoz kapcsolódó oszlopba. Különösen hasznosak olyan minimális kódok hibakeresésekor, amelyek több utasítást tartalmaznak egy sorban.
A soron belüli töréspontok beállításához használja a Shift + F9 billentyűkombinációt. Egy másik lehetőség a helyi menü megnyitása, miközben hibakeresési munkamenetben van. Megjelennek a szerkesztőablakban.
A helyi menü több töréspont szerkesztését is lehetővé teszi egyetlen sorban.
Mik azok a függvénytöréspontok a VS kódban?
Ahelyett, hogy közvetlenül a forráskódban helyezne el egy töréspontot, létrehozhat egyet egy függvénynév megadásával. Ez a funkció kiválóan működik a nem elérhető forrásoknál, amelyeknek ismerős a funkcióneve.
A következőképpen hozhat létre függvénytöréspontot:
1. Nyomja meg a + szimbólumot a Breakpoints fejlécben.
2. Adja meg a függvény nevét.
3. Ez létrehoz egy függvénytöréspontot, amelyet egy piros háromszög ábrázol.
Mik azok az adattöréspontok a VS kódban?
Egyes hibakeresők az adattöréspontokat is támogatják. A Változók ablakon keresztül aktiválhatók, és a változó értékének változása esetén leütik őket. A töréspontok piros hatszögekként jelennek meg a Töréspontok menüben.
Kapu számos lehetőséghez
A VS Code töréspontjai sokféle módon felhasználhatók, így szinte végtelen lehetőségek nyílnak meg a kód hibakeresése során. A fent ismertetett töréspontok mindegyike az Ön rendelkezésére áll, így könnyedén megfigyelheti a vonalak viselkedését, és megkönnyítheti a hibakeresési folyamatot. A legjobb az egészben, hogy a legtöbbjük gyorsan aktiválható, és mindegyikük egyértelműen látható, hogy tovább gyorsítsa a kódolási erőfeszítéseket.
Próbáltad már töréspontokat használni a VS Code-ban? Milyen típusú töréspontot használ a leggyakrabban? Aktiváltál már Object ID-t? Tudassa velünk az alábbi megjegyzések részben.