Κύριος Συσκευές Πώς να χρησιμοποιήσετε τα σημεία διακοπής στον κώδικα VS

Πώς να χρησιμοποιήσετε τα σημεία διακοπής στον κώδικα VS



Ο προγραμματισμός σε VS Code δεν είναι εύκολος. Ακόμη και τα πιο μικροσκοπικά λάθη μπορούν να προκαλέσουν τεράστια προβλήματα και να εμποδίσουν τα έργα σας. Για να ξεπεράσετε αυτά τα εμπόδια, χρειάζεστε μια αξιόπιστη τεχνική εντοπισμού σφαλμάτων στην εργαλειοθήκη σας. Εδώ μπαίνουν στο παιχνίδι τα σημεία διακοπής.

Πώς να χρησιμοποιήσετε τα σημεία διακοπής στον κώδικα VS

Τα σημεία διακοπής χρησιμοποιούνται όποτε θέλετε να θέσετε σε παύση την εκτέλεση του προγράμματος εντοπισμού σφαλμάτων. Σας επιτρέπουν να εξετάσετε την κατάσταση των μεταβλητών του κώδικα και να εκτελέσετε πολλές άλλες εργασίες ζωτικής σημασίας για την επανέναρξη του προγραμματισμού σας. Αυτός είναι ο λόγος για τον οποίο η κατανόηση του τρόπου χρήσης των σημείων διακοπής στον κώδικα VS είναι απαραίτητη.

Σε αυτήν την καταχώρηση, θα σας δώσουμε έναν αναλυτικό οδηγό σχετικά με τη χρήση σημείων διακοπής του κώδικα VS. Θα μάθετε για τους πιο δημοφιλείς τύπους και θα μάθετε πώς μπορούν να διευκολύνουν την ανάπτυξή σας.

Πώς να χρησιμοποιήσετε τα σημεία διακοπής στον κώδικα VS

Τα σημεία διακοπής στον κώδικα VS μπορούν να τοποθετηθούν σε οποιονδήποτε εκτελέσιμο κώδικα. Λειτουργεί για υπογραφές μεθόδων, δηλώσεις για μια κλάση ή χώρο ονομάτων, ακόμη και για δηλώσεις μεταβλητών εάν δεν υπάρχουν λήπτες/ρυθμιστές ή εκχωρήσεις.

Για να ορίσετε ένα σημείο διακοπής στον πηγαίο κώδικα, ακολουθήστε τα ακόλουθα βήματα:

  1. Κάντε κλικ στο αριστερό περιθώριο ή χτυπήστε το πλήκτρο F9 δίπλα στη γραμμή που θέλετε να σταματήσετε.
  2. Εκτελέστε τον κωδικό ή πατήστε F5 (Συνέχεια).
  3. Ο κώδικάς σας θα σταματήσει τώρα πριν από την επισημασμένη εκτέλεση. Το σημείο διακοπής θα εμφανιστεί ως κόκκινη κουκκίδα στο αριστερό σας περιθώριο.

Από προεπιλογή, οι τρέχουσες γραμμές κώδικα εκτέλεσης και τα σημεία διακοπής επισημαίνονται αυτόματα για τις περισσότερες γλώσσες προγραμματισμού, συμπεριλαμβανομένης της C#. Εάν εργάζεστε σε C++, μπορείτε να ενεργοποιήσετε την επισήμανση ως εξής:

  1. Μεταβείτε στην ενότητα Εντοπισμός σφαλμάτων ή Εργαλεία.
  2. Επιλέξτε Επιλογές, ακολουθούμενες από Εντοπισμός σφαλμάτων.
  3. Επιλέξτε την ακόλουθη εντολή: |_+_|.

Μόλις το πρόγραμμα εντοπισμού σφαλμάτων σταματήσει στα σημεία διακοπής, μπορείτε να επιθεωρήσετε την τρέχουσα κατάσταση της εφαρμογής σας. Τα δεδομένα που μπορείτε να προβάλετε περιλαμβάνουν στοίβες κλήσεων και τιμές μεταβλητών.

Όσον αφορά το χρώμα, τα σημεία διακοπής έχουν συνήθως κόκκινο χρώμα εάν εργάζεστε στο περιθώριο του προγράμματος επεξεργασίας. Τα απενεργοποιημένα σημεία διακοπής αντιπροσωπεύονται από έναν γεμάτο γκρι κύκλο, ενώ ένας γκρι κοίλος κύκλος σηματοδοτεί το σημείο διακοπής που δεν μπορεί να καταχωρηθεί. Το τελευταίο μπορεί επίσης να ισχύει εάν επεξεργάζεστε την πηγή ενώ βρίσκονται σε εξέλιξη οι περίοδοι σύνδεσης εντοπισμού σφαλμάτων χωρίς υποστήριξη ζωντανής επεξεργασίας.

Ακολουθούν μερικές ακόμη αξιοσημείωτες εντολές σημείων διακοπής:

  • Εναλλαγή σημείου διακοπής – Μεταξύ άλλων, αυτή η εντολή σάς επιτρέπει να επανατοποθετήσετε ή να διαγράψετε ένα σημείο διακοπής.
  • Απενεργοποίηση σημείου διακοπής – Απενεργοποιήστε το σημείο διακοπής χωρίς να το διαγράψετε. Αυτά τα σημεία διακοπής εμφανίζονται ως κοίλες κουκκίδες στα αριστερά περιθώρια ή στο παράθυρο Σημεία διακοπής.
  • Ενεργοποίηση σημείου διακοπής – Αυτή η εντολή εμφανίζεται μόλις τοποθετήσετε το δείκτη του ποντικιού πάνω από ένα απενεργοποιημένο σημείο διακοπής και σας επιτρέπει να το ενεργοποιήσετε ξανά.
  • Ρυθμίσεις – Η ενότητα Ρυθμίσεις περιέχει πολλές εντολές που σας επιτρέπουν να προσθέτετε, να επεξεργάζεστε και να εξάγετε τα σημεία διακοπής. Το μενού εμφανίζεται μόλις τοποθετήσετε το δείκτη του ποντικιού πάνω από το σημείο διακοπής και πατήσετε Ρυθμίσεις.
  • Εφαρμογή εκ νέου όλων των σημείων διακοπής – Επιστρέψτε όλα τα σημεία διακοπής στην αρχική θέση. Αυτή η συνάρτηση είναι χρήσιμη εάν το περιβάλλον εντοπισμού σφαλμάτων τοποθετεί εσφαλμένα σημεία διακοπής στον πηγαίο κώδικα που δεν έχουν εκτελεστεί ακόμη.

Πρόσθετες συχνές ερωτήσεις

Τι είναι τα σημεία σύνδεσης στον κώδικα VS;

Τα σημεία σύνδεσης είναι μια άλλη χρήσιμη παραλλαγή των σημείων διακοπής. Αντί να εισβάλλουν στο πρόγραμμα εντοπισμού σφαλμάτων σας, καταγράφουν μηνύματα στην κονσόλα σας και χρησιμεύουν ως προσωρινές δηλώσεις ανίχνευσης στη γλώσσα προγραμματισμού σας. Επιπλέον, δεν διακόπτουν την εκτέλεση κώδικα.

Τα σημεία σύνδεσης μπορούν να είναι μια εξαιρετική συσκευή έγχυσης όταν κάνετε εντοπισμό σφαλμάτων σε έναν διακομιστή παραγωγής που δεν μπορεί να διακοπεί ή να τεθεί σε παύση. Εμφανίζονται ως εικονίδια σε σχήμα διαμαντιού και διαθέτουν απλό κείμενο. Ωστόσο, μπορούν επίσης να συνοδεύονται από εκφράσεις που αξιολογούνται με σγουρά τιράντες.

Όπως τα τυπικά σημεία διακοπής, τα σημεία σύνδεσης μπορούν να ενεργοποιηθούν και να απενεργοποιηθούν. Μπορείτε επίσης να τα ελέγξετε με έναν αριθμό επισκέψεων ή μια συνθήκη.

Επιπλέον, ενώ υποστηρίζονται από το ενσωματωμένο πρόγραμμα εντοπισμού σφαλμάτων Node.js, μπορούν να εφαρμοστούν και μέσω άλλων πλατφορμών εντοπισμού σφαλμάτων. Η λίστα περιλαμβάνει επεκτάσεις Java και Python.

Πώς μπορώ να χρησιμοποιήσω σημεία διακοπής υπό όρους στον κώδικα VS;

Ένα από τα πιο ισχυρά χαρακτηριστικά του VS Code είναι η δυνατότητα εισαγωγής συνθηκών σύμφωνα με πλήθος επισκέψεων, εκφράσεις ή συνδυασμούς και των δύο:

• Αριθμός επισκέψεων – Η συνάρτηση Καταμέτρηση επισκέψεων υπαγορεύει πόσες φορές πρέπει να χτυπήσετε το σημείο διακοπής πριν διακοπεί η εκτέλεση του κώδικα. Η σύνταξη αυτής της έκφρασης και εάν ακολουθείται ο αριθμός επισκέψεων εξαρτώνται από την επέκταση του προγράμματος εντοπισμού σφαλμάτων.

• Συνθήκη έκφρασης – Ο κώδικας θα χτυπήσει αυτό το σημείο διακοπής κάθε φορά που η έκφρασή σας εμφανίζει μια Αληθινή αξιολόγηση.

Μπορείτε να προσθέσετε πλήθος επισκέψεων και συνθήκες κατά τη δημιουργία σημείων διακοπής πηγής με την επιλογή Προσθήκη σημείου διακοπής υπό όρους. Εναλλακτικά, αυτές οι δυνατότητες είναι προσβάσιμες κατά την τροποποίηση υπαρχόντων σημείων διακοπής μέσω της συνάρτησης Επεξεργασία Συνθήκης. Ανεξάρτητα από τη μέθοδο, θα πρέπει να δείτε ένα πλαίσιο κειμένου και ένα μενού που σας επιτρέπει να εισάγετε τις εκφράσεις τους. Μπορείτε επίσης να επεξεργαστείτε συνθήκες χρησιμοποιώντας το μενού περιβάλλοντος ή το παράθυρο Επεξεργασία συνθήκης.

πώς να συνδεθείτε σε δρομολογητή χωρίς κωδικό πρόσβασης

Επιπλέον, ο κώδικας VS υποστηρίζει πλήθος επισκέψεων και συνθήκες για σημεία διακοπής εξαίρεσης και συνάρτησης. Εάν το πρόγραμμα εντοπισμού σφαλμάτων δεν είναι συμβατό με σημεία διακοπής υπό όρους, οι επιλογές Επεξεργασία συνθήκης και Προσθήκη σημείου διακοπής υπό όρους δεν θα είναι προσβάσιμες.

Τι είναι τα ενσωματωμένα σημεία διακοπής στον κώδικα VS;

Τα ενσωματωμένα σημεία διακοπής σημειώνονται μόνο όταν η εκτέλεση κώδικα φτάσει στη στήλη που είναι συνδεδεμένη με το ενσωματωμένο σημείο διακοπής. Είναι ιδιαίτερα χρήσιμοι κατά τον εντοπισμό σφαλμάτων ελαχιστοποιημένου κώδικα που περιέχει πολλές δηλώσεις σε μία γραμμή.

Για να ορίσετε ενσωματωμένα σημεία διακοπής, μπορείτε να χρησιμοποιήσετε τον συνδυασμό πλήκτρων Shift + F9. Μια άλλη επιλογή είναι να αποκτήσετε πρόσβαση στο μενού Περιβάλλον ενώ βρίσκεστε σε μια περίοδο λειτουργίας εντοπισμού σφαλμάτων. Θα εμφανιστούν στο παράθυρο επεξεργασίας.

Το μενού Περιβάλλον σάς επιτρέπει επίσης να επεξεργάζεστε πολλαπλά σημεία διακοπής σε μία γραμμή.

Τι είναι τα σημεία διακοπής συναρτήσεων στον κώδικα VS;

Αντί να τοποθετήσετε ένα σημείο διακοπής απευθείας στον πηγαίο κώδικα, μπορείτε να δημιουργήσετε ένα ορίζοντας ένα όνομα συνάρτησης. Αυτή η δυνατότητα λειτουργεί εξαιρετικά για μη διαθέσιμες πηγές με γνωστό όνομα συνάρτησης.

Δείτε πώς μπορείτε να δημιουργήσετε ένα σημείο διακοπής συνάρτησης:

1. Πατήστε το σύμβολο + στην κεφαλίδα Σημεία διακοπής.

2. Εισαγάγετε ένα όνομα συνάρτησης.

3. Αυτό θα δημιουργήσει ένα σημείο διακοπής συνάρτησης και θα αναπαρασταθεί με ένα κόκκινο τρίγωνο.

Τι είναι τα σημεία διακοπής δεδομένων στον κώδικα VS;

Ορισμένα προγράμματα εντοπισμού σφαλμάτων υποστηρίζουν επίσης σημεία διακοπής δεδομένων. Μπορούν να ενεργοποιηθούν μέσω του παραθύρου Μεταβλητές και χτυπιούνται όταν αλλάξει η τιμή της μεταβλητής. Τα σημεία διακοπής εμφανίζονται ως κόκκινα εξάγωνα μέσα στο μενού Σημεία διακοπής.

Πύλη σε πολυάριθμες δυνατότητες

Τα σημεία διακοπής στον κώδικα VS μπορούν να χρησιμοποιηθούν με πολλούς διαφορετικούς τρόπους, ανοίγοντας την πόρτα για σχεδόν ατελείωτες δυνατότητες κατά τον εντοπισμό σφαλμάτων του κώδικά σας. Με όλους τους τύπους σημείων διακοπής που καλύψαμε παραπάνω στη διάθεσή σας, θα παρατηρήσετε εύκολα τη συμπεριφορά των γραμμών σας και θα διευκολύνετε τη διαδικασία εντοπισμού σφαλμάτων. Το καλύτερο από όλα είναι ότι τα περισσότερα από αυτά μπορούν να ενεργοποιηθούν γρήγορα και καθένα από αυτά αντιπροσωπεύεται ξεκάθαρα για να επιταχύνει περαιτέρω τις προσπάθειές σας κωδικοποίησης.

Έχετε δοκιμάσει να χρησιμοποιήσετε σημεία διακοπής στον κώδικα VS; Τι τύπο σημείου διακοπής χρησιμοποιείτε πιο συχνά; Έχετε ενεργοποιήσει ποτέ ένα αναγνωριστικό αντικειμένου; Ενημερώστε μας στην παρακάτω ενότητα σχολίων.

Ενδιαφέροντα Άρθρα

Επιλογή Συντάκτη

Πώς να δείτε ποιος σας πρόσθεσε στο Snapchat
Πώς να δείτε ποιος σας πρόσθεσε στο Snapchat
Το Snapchat δεν διαφέρει από τις περισσότερες κοινωνικές πλατφόρμες όσον αφορά την προσθήκη φίλων. Μπορείτε να αναζητήσετε άλλους χρήστες με την επιλογή Προσθήκη φίλων και να τους προσθέσετε χρησιμοποιώντας τα στοιχεία επικοινωνίας τους, το όνομα χρήστη ή διάφορες άλλες μεθόδους. Οι φίλοι'
Κρυφό χαρακτηριστικό των Windows 10: Πλαίσιο αναζήτησης στην οθόνη κλειδώματος
Κρυφό χαρακτηριστικό των Windows 10: Πλαίσιο αναζήτησης στην οθόνη κλειδώματος
Τα Windows 10 έλαβαν μια νέα πειραματική δυνατότητα. Υπάρχει ένα πλαίσιο αναζήτησης που εμφανίζεται ακριβώς στην οθόνη κλειδώματος, επιτρέπει την αναζήτηση πληροφοριών στο Bing.
Αναθεώρηση Samsung Galaxy S6 Edge - συμπεριλαμβανομένων σημείων αναφοράς, δοκιμών μπαταρίας και συγκρίσεων τιμών
Αναθεώρηση Samsung Galaxy S6 Edge - συμπεριλαμβανομένων σημείων αναφοράς, δοκιμών μπαταρίας και συγκρίσεων τιμών
Ενημέρωση: Προσθέσαμε μια πλήρη σύγκριση προδιαγραφών με το S6 στο κάτω μέρος της κριτικής, καθώς και συγκρίσεις τιμών από τα μεγάλα δίκτυα. Από τα δύο νέα smartphone της Samsung, δεν υπάρχει αμφιβολία ότι είναι το πιο εντυπωσιακό.
Το Minecraft συνεχίζει να συντρίβεται με σφάλματα Java που δεν ανταποκρίνονται - Τι να κάνετε
Το Minecraft συνεχίζει να συντρίβεται με σφάλματα Java που δεν ανταποκρίνονται - Τι να κάνετε
Εάν παίζετε το Minecraft και εξακολουθείτε να βλέπετε τα σφάλματα «Java Platform SE Binary σταμάτησε να λειτουργεί», δεν είστε μόνοι. Παρά το γεγονός ότι η Java έχει εγκατασταθεί σε πάνω από 3 δισεκατομμύρια συσκευές, εξακολουθεί να έχει τα προβλήματά της και αυτό είναι ένα από αυτά. Minecraft
Απενεργοποιήστε τις Βελτιστοποιήσεις πλήρους οθόνης στα Windows 10
Απενεργοποιήστε τις Βελτιστοποιήσεις πλήρους οθόνης στα Windows 10
Οι πρόσφατες εκδόσεις των Windows 10 περιλαμβάνουν ένα νέο λεγόμενο «βελτιστοποιήσεις πλήρους οθόνης». Όταν είναι ενεργοποιημένο, επιτρέπει στο λειτουργικό σύστημα να βελτιστοποιεί την απόδοση των παιχνιδιών και των εφαρμογών όταν εκτελούνται σε λειτουργία πλήρους οθόνης.
10 καταπληκτικά πράγματα που πρέπει να κάνετε με ένα tablet
10 καταπληκτικά πράγματα που πρέπει να κάνετε με ένα tablet
Όταν ο Steve Jobs κράτησε για πρώτη φορά το iPad, η αρχική απάντηση πολλών ήταν: τι θα κάνω με αυτό; Το περιοδικό Time είπε, κανείς - ούτε καν Jobs, με την παραδοχή του - δεν είναι σίγουρος τι θα χρησιμοποιήσουν οι καταναλωτές
Πώς να ανακτήσετε τα διαγραμμένα μηνύματα στο iPhone
Πώς να ανακτήσετε τα διαγραμμένα μηνύματα στο iPhone
Ας το παραδεχτούμε, οι περισσότεροι άνθρωποι στέλνουν και λαμβάνουν έναν τόνο γραπτών μηνυμάτων ή iMessages κάθε μέρα. Είτε μιλάμε με φίλους, οικογένειες ή συνεργάτες, οι περισσότεροι από εμάς έχουν ένα νεκροταφείο παλιών μηνυμάτων κειμένου