10 Βασικές Συμβουλές Παραγωγικότητας για τον Κώδικα Visual Studio

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

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

Ο κώδικας του Visual Studio είναι ο καλύτερος επεξεργαστής κειμένου προγραμματισμού. Έχει αντικαταστήσει το Sublime Text ως τον επεξεργαστή κειμένων της επιλογής μου και δεν θα επιστρέψω ποτέ. Πρόκειται για μια εφαρμογή JavaScript που βασίζεται σε ηλεκτρονικό υπολογιστή (όπως ο Atom, ένας άλλος επεξεργαστής κειμένου υψηλής εξύμνησης), αλλά είναι πολύ γρήγορος και δεν υποφέρει από προβλήματα όπως τα περισσότερα εφαρμογές JavaScript.

Και σε περίπτωση που αναρωτιέστε, ναι: Ο κώδικας VS είναι ανοικτού κώδικα και είναι διαθέσιμος στο GitHub 10 Ελεύθερα εργαλεία ανοιχτού κώδικα των Windows που φιλοξενούνται στο GitHub 10 Ελεύθερα εργαλεία ανοιχτού κώδικα των Windows Hosted on GitHub Η Microsoft είναι ο οργανισμός με τους πιο ανοικτούς συνεργάτες στο GitHub. Για να γιορτάσουμε αυτό το επίτευγμα, έχουμε συντάξει μια λίστα με τα καλύτερα δωρεάν εργαλεία των Windows που μπορείτε να κατεβάσετε από το GitHub. Διαβάστε περισσότερα . Πριν από δέκα χρόνια, εάν σας είπα ότι η Microsoft θα αγκαλιάσει το λογισμικό ανοικτής πηγής, θα γέλασε. Κοιτάξτε πόσο μακριά έχουμε έρθει!

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

1. Διαχειριστείτε την παλέτα εντολών στον κώδικα VS

οπτική-στούντιο-κώδικα-εντολή-παλέτα

Όπως το Sublime Text (και το TextMate πριν από αυτό), ο κώδικας VS έχει κάτι που ονομάζεται παλέτα εντολών . Αυτή η λειτουργία σάς επιτρέπει να αποκτήσετε πρόσβαση σε διάφορες εντολές απλώς πληκτρολογώντας τους, αντί να αναγκάζεστε να περιηγείστε σε μενού χρησιμοποιώντας το ποντίκι σας.

Μπορείτε να εμφανίσετε την παλέτα εντολών με τη συντόμευση πληκτρολογίου Ctrl + Shift + P. Απλά ξεκινήστε να πληκτρολογείτε τι θέλετε να κάνετε (π.χ. "κλείσιμο") και οι επιλογές θα ενημερώνονται σε πραγματικό χρόνο. Ορισμένες εντολές κατηγοριοποιούνται (π.χ. "Αρχείο", "Git", "Τερματικό", κλπ.), Ώστε να μπορείτε να το χρησιμοποιήσετε για εντοπισμό εντολών που δεν μπορείτε να βρείτε.

2. Ορίστε ένα φάκελο Working Project

οπτικό-studio-code-εργασίας-φάκελο

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

Κάντε κλικ στην επιλογή Άνοιγμα φακέλου (ή μπορείτε να μεταβείτε στο Αρχείο> Άνοιγμα φακέλου στη γραμμή μενού) και να επιλέξετε οποιονδήποτε φάκελο στο σύστημά σας. Αυτό θα φορτώσει αυτόν τον φάκελο στον κώδικα VS ως το "τρέχον έργο εργασίας", επιτρέποντάς σας να έχετε εύκολη πρόσβαση σε όλα τα αρχεία και τους υποφακέλους, οπότε δεν χρειάζεται να συνεχίζετε να μετακινείτε εμπρός και πίσω στο File Explorer.

3. Προβάλετε πολλαπλά αρχεία ταυτόχρονα

οπτικό-studio-code-side-by-side

Οι περισσότεροι σύγχρονοι συντάκτες κειμένων μπορούν να υποστηρίξουν πολλαπλά αρχεία ταυτόχρονα, επιτρέποντάς σας να κάνετε εναλλαγή μεταξύ ανοικτών αρχείων μέσω κάποιου είδους διασύνδεσης με καρτέλες. Οι πιο προηγμένοι συντάκτες κειμένων μπορούν ακόμα να υποστηρίξουν την επεξεργασία κειμένου δίπλα-δίπλα, την οποία κάνει ο κώδικας VS (αν και μόνο οριζόντια).

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

Έχει κάτι που ονομάζεται δυναμικοί πίνακες, όπου εάν ένα από τα ανοιχτά φύλλα εγγράφων είναι πολύ στενό, αυτό θα διευρυνθεί αυτόματα όταν κάνετε το έγγραφο αυτό ενεργό (δηλ. Τοποθετήστε το δρομέα σε αυτό). Αν εξακολουθείτε να χρησιμοποιείτε ανάλυση κοντά σε 720p, θα λατρέψετε αυτή τη λειτουργία.

4. Επεξεργαστείτε πολλαπλές γραμμές ταυτόχρονα

οπτικός-στούντιο-κώδικα-πολλαπλών-δρομείς

Αν χρειάζεστε ποτέ να εισαγάγετε ή να διαγράψετε πολλές εμφανίσεις κειμένου σε ένα έγγραφο, το μόνο που έχετε να κάνετε είναι να δημιουργήσετε πολλαπλούς δρομείς . Μπορείτε να το κάνετε κρατώντας πατημένο το πλήκτρο Alt (ή το Option on Mac) και κάνοντας κλικ σε οποιοδήποτε σημείο του κειμένου. Κάθε κλικ δημιουργεί νέο δρομέα.

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

5. Μεταβείτε στον ορισμό

οπτικό-studio-code-definition

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

Ή μπορείτε να χρησιμοποιήσετε τη συντόμευση πληκτρολογίου Alt + F12 για να ρίξετε μια ματιά στον ορισμό, που σας δείχνει τον ορισμό ακριβώς στη γραμμή όπου ο κέρσορας σας είναι αντί να ανοίξετε το αρχείο προέλευσης.

οπτικό-στούντιο-κώδικα-inline

Για να μεταβείτε στην αντίθετη κατεύθυνση, μπορείτε να επιλέξετε μια καθορισμένη μεταβλητή / μέθοδο και να χρησιμοποιήσετε τη συντόμευση πληκτρολογίου Shift + F12 για να βρείτε όλες τις αναφορές σε αυτήν. Αυτό εμφανίζεται επίσης στη γραμμή στο δρομέα σας.

Για να λειτουργήσουν αυτές οι λειτουργίες, πρέπει να βεβαιωθείτε ότι ο κατάλληλος φάκελος ανοίγει ως "τρέχον έργο εργασίας" (βλ. Συμβουλή # 2).

6. Μετονομάστε όλα τα συμβάντα

οπτικό-studio-κώδικα-refactor

Refactoring είναι μια απαραίτητη πτυχή της γραφής και τη διατήρηση καθαρό κώδικα 10 Συμβουλές για το γράψιμο Καθαριστικό & Καλύτερος κώδικας 10 Συμβουλές για το γράψιμο Καθαριστικό & Καλύτερος κώδικας Γράφοντας καθαρό κώδικα φαίνεται ευκολότερο από ό, τι στην πραγματικότητα είναι, αλλά τα οφέλη αξίζει τον κόπο. Δείτε πώς μπορείτε να ξεκινήσετε να γράφετε καθαρότερος κώδικας σήμερα. Διαβάστε περισσότερα, αλλά μπορεί να είναι αρκετά ο πονοκέφαλος - ειδικά όταν refactoring μια μεγάλη μονάδα ή ένα άλλο τεράστιο κομμάτι κώδικα. Έτσι, αντί να κυνηγάτε μέσω δεκάδων αρχείων μόνο για να μετονομάσετε μια μεταβλητή ή μέθοδο, αφήστε τον κώδικα VS να το κάνει για εσάς.

Αν επιλέξετε μια μεταβλητή / μέθοδο και πατήσετε F2, μπορείτε να επεξεργαστείτε το όνομα και θα αλλάξει κάθε εμφάνιση του ονόματος αυτής της μεταβλητής σε όλο το τρέχον έργο εργασίας.

Εάν θέλετε να αλλάξετε μόνο μέσα στο τρέχον αρχείο, χρησιμοποιήστε τη συντόμευση πληκτρολογίου Ctrl + F2 και ο κώδικας VS θα δημιουργήσει έναν δρομέα σε κάθε στιγμιότυπο σε όλο το τρέχον αρχείο.

7. Αναζήτηση σε πολλά αρχεία

οπτικό-studio-code-αναζήτηση

Εάν εργάζεστε με αρχεία που δεν είναι πηγαίο κώδικα, οι λειτουργίες εύρεσης συμβόλων παραπάνω (στην άκρη # 5) δεν θα είναι χρησιμοποιήσιμες. Τι μπορείτε να κάνετε όταν πρέπει να βρείτε μια πρόταση ή μια λέξη αλλά δεν ξέρετε σε ποιο αρχείο βρίσκεται; Πηγαίνετε πίσω στη βασική λειτουργία εύρεσης .

Το Ctrl + F σας επιτρέπει να κάνετε αναζήτηση εντός του τρέχοντος αρχείου, ενώ το Ctrl + Shift + F σας επιτρέπει να κάνετε αναζήτηση σε όλα τα αρχεία σε ολόκληρο το τρέχον έργο εργασίας, συμπεριλαμβανομένων όλων των υποφακέλων αναδρομικά.

8. Χρησιμοποιήστε τη γραμμή εντολών στον κώδικα VS

οπτικό-στούντιο-κωδικό-τερματικό

Ο κώδικας VS συνοδεύεται από ένα ολοκληρωμένο τερματικό . Στα Windows, αυτό το τερματικό εμφανίζεται ως γραμμή εντολών. Σε Mac και Linux, εμφανίζεται ως προτροπή Bash. Είτε έτσι είτε αλλιώς, το τερματικό ξεκινάει στον τρέχοντα κατάλογο του έργου (εάν είναι φορτωμένο) ή στον αρχικό σας φάκελο (εάν δεν έχει φορτωθεί κανένα έργο).

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

9. Εγκαταστήστε ένα νέο θέμα στον κώδικα VS

οπτικό-studio-code-themes

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

Μπορείτε να βρείτε νέα θέματα στο VS Code Marketplace (είναι δωρεάν) ή μπορείτε να τα αναζητήσετε απευθείας στον κώδικα VS.

10. Εγκαταστήστε τις επεκτάσεις τρίτων στον κώδικα VS

οπτικοακουστικό-κώδικα-επεκτάσεις

Το τελευταίο βασικό χαρακτηριστικό που πρέπει να επισημανθεί είναι η δυνατότητα επέκτασης του κώδικα VS μέσω επεκτάσεων τρίτων . Όπως και με τα θέματα, μπορείτε να τα βρείτε στο VS Code Marketplace (ναι, αυτά είναι επίσης δωρεάν) ή μπορείτε να τα αναζητήσετε στον κώδικα VS. Μεταβείτε στον πίνακα επεκτάσεων με τη συντόμευση Ctrl + Shift + X.

Οι επεκτάσεις είναι το κλειδί για τη μεγιστοποίηση της παραγωγικότητάς σας. Θα βρείτε όλα τα είδη εργαλείων εδώ, όπως linters, debuggers, αποσπάσματα, βελτιώσεις ποιότητας ζωής στον ίδιο τον κώδικα VS, κατασκευή εργαλείων και ακόμη και ένα που εφαρμόζει προσομοίωση Vim. Οι Top 7 Λόγοι για να δώσουν τον επεξεργαστή κειμένου Vim A Chance Οι κορυφαίοι 7 λόγοι για να δώσετε στον επεξεργαστή κειμένου Vim μια πιθανότητα Για χρόνια, έχω δοκιμάσει έναν επεξεργαστή κειμένου μετά τον άλλο. Το ονομάζεις, το δοκίμασα. Χρησιμοποίησα κάθε έναν από αυτούς τους εκδότες για πάνω από δύο μήνες ως ο κύριος συντάκτης της ημέρας. Κάπως, εγώ ... Διαβάστε περισσότερα.

Ο κώδικας του Visual Studio είναι ο καλύτερος επεξεργαστής κειμένου

Όσο αγαπώ, θα είμαι ο πρώτος που θα παραδεχτώ ότι ο κώδικας VS δεν είναι ιδανικός για κανέναν - τίποτε δεν είναι ποτέ - και ίσως να μην είναι αυτό που ψάχνετε. Ή ίσως είναι ακριβώς αυτό που χρειάζεστε!

Δοκιμάστε και εισέλθετε με ανοιχτό μυαλό. Νομίζω ότι θα εκπλαγείτε από αυτό που θα βρείτε. Σημειώστε ότι ο κώδικας VS είναι μόνο ένας επεξεργαστής κειμένου, όχι ένας IDE! (Για περισσότερες πληροφορίες σχετικά με τις διαφορές μεταξύ επεξεργαστών κειμένων και IDEs Editor κειμένου έναντι IDE: Ποιο είναι καλύτερο για προγραμματιστές;) Editors κειμένων vs. IDEs: Ποιο είναι καλύτερο για προγραμματιστές; Η επιλογή ανάμεσα σε ένα προηγμένο IDE και έναν απλούστερο επεξεργαστή κειμένου μπορεί να είναι δύσκολο Προσφέρουμε ορισμένες πληροφορίες για να σας βοηθήσουμε να λάβετε αυτή την απόφαση.

In this article