9 Επεκτάσεις κώδικα Visual Studio που κάνουν τον προγραμματισμό ακόμα πιο εύκολο

9 Επεκτάσεις κώδικα Visual Studio που κάνουν τον προγραμματισμό ακόμα πιο εύκολο

Ο κωδικός Visual Studio της Microsoft είναι ένας από τους καλύτερους δωρεάν επεξεργαστές κειμένου διαθέσιμο αυτή τη στιγμή. Συνδυάζει ένα πλήρες σύνολο δυνατοτήτων με σχετική ευκολία στη χρήση και η απόδοση είναι εκπληκτικά καλή για μια εφαρμογή Electron. Ένας από τους λόγους που το αγαπούν οι άνθρωποι, πέρα ​​από τους λόγους, είναι η δυνατότητα επέκτασής του.





Όπως και πολλοί άλλοι δημοφιλείς επεξεργαστές κειμένου, το Visual Studio Code διαθέτει τεράστιο αριθμό επεκτάσεων για να προσαρμόσει τη συμπεριφορά του. Αυτά μπορούν να αλλάξουν μαζικά τον τρόπο λειτουργίας και αίσθησης του Visual Studio Code, όπως η προσθήκη συνδέσεων κλειδιών τύπου Vim ή Emacs. Με αυτήν τη λίστα, έχουμε συγκεντρώσει μόνο μερικά από τα αγαπημένα μας.





Πώς να εγκαταστήσετε επεκτάσεις κώδικα Visual Studio

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





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

1. Visual Studio IntelliCode

Αναπτύχθηκε από το Microsoft DevLabs, Visual Studio IntelliCode είναι μια επέκταση που περιλαμβάνει τεχνητή νοημοσύνη για να σας βοηθήσει να κωδικοποιήσετε. Η επέκταση αυτή τη στιγμή υποστηρίζει Python, JavaScript/TypeScript και Java.



πώς να αυξήσετε το dpi στο gimp

Εάν έχετε χρησιμοποιήσει το Intellisense στο παρελθόν είτε στο Visual Studio είτε στο Visual Studio Code, θα έχετε μια ιδέα τι να περιμένετε. Η διαφορά εδώ είναι ότι πρόκειται ουσιαστικά για μια ακόμη πιο έξυπνη αντίληψη αυτής της ιδέας.

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





2. Ρυθμίσεις Συγχρονισμός

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

Συγχρονισμός ρυθμίσεων στοχεύει στην επίλυση αυτού του προβλήματος. Χρησιμοποιώντας ένα απλό GitHub Gist, Ρυθμίσεις συγχρονισμού, καλά, συγχρονίζει τις ρυθμίσεις σας. Αυτό περιλαμβάνει άλλες επεκτάσεις και τις διαμορφώσεις τους, οπότε ολόκληρη η διαμόρφωσή σας καταλήγει να είναι φορητή. Κάντε κάποιες αλλαγές σε ένα μηχάνημα, συγχρονίστε τις ρυθμίσεις σας και μπορείτε εύκολα να τις συγχρονίσετε σε άλλα μηχανήματα.





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

3. Path Intellisense

Εάν χρησιμοποιείτε Visual Studio Code για να επεξεργαστείτε προσωπικά αρχεία ή αρχεία ρυθμίσεων συστήματος, Path Intellisense μπορεί να είναι σωτήρια. Με λίγα λόγια, η επέκταση προσθέτει ολοκλήρωση τύπου Intellisense στα ονόματα αρχείων, επιτρέποντάς σας να πληκτρολογείτε εύκολα ονόματα μεγάλων διαδρομών χωρίς να χρειάζεται να τα δεσμεύσετε στη μνήμη.

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

4. Task Explorer

ο Εξερεύνηση εργασιών επέκταση προσθέτει λειτουργίες λειτουργίας τύπου IDE στο Visual Studio Code. Αυτό περιλαμβάνει κυρίως εργασίες δημιουργίας για το τρέχον έργο σας, αλλά μπορεί επίσης να περιλαμβάνει bash, Python και άλλα σενάρια.

Το Task Explorer υποστηρίζει έναν αρκετά μεγάλο αριθμό τυπικών εργαλείων κατασκευής. Αυτά περιλαμβάνουν NPM, Grunt, Gulp, Ant, Make και Visual Studio Code. Η επέκταση είναι προσαρμόσιμη, επιτρέποντάς σας να προσαρμόσετε τη διαδρομή σε κάθε δρομέα εργασιών και γλώσσα δέσμης ενεργειών. Αυτό είναι βολικό εάν έχετε εγκαταστήσει πολλές εκδόσεις και θέλετε να χρησιμοποιήσετε μια συγκεκριμένη έκδοση.

5. GoLens

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

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

Άλλες δυνατότητες περιλαμβάνουν έναν θερμικό χάρτη στο υδρορροή Visual Studio Code που σας επιτρέπει να βλέπετε εύκολα πού πραγματοποιούνται οι περισσότερες εργασίες σε ένα δεδομένο αρχείο. Το συμπέρασμα είναι ότι εάν βασίζεστε σε μεγάλο βαθμό στο Git, θα πρέπει τουλάχιστον να δοκιμάσετε αυτό το πρόσθετο.

τι να κάνετε με μια παλιά επιφάνεια εργασίας

6. Πιο όμορφο

Εάν είστε προγραμματιστής front end και ειδικά αν πρέπει να ακολουθήσετε έναν οδηγό στυλ, Ομορφότερος μπορεί να είναι ο νέος καλύτερος φίλος σας. Η επέκταση Prettier μορφοποιεί αυτόματα JavaScript, TypeScript και CSS χρησιμοποιώντας το ομώνυμο εργαλείο μορφοποίησης κώδικα.

Ο Prettier παίρνει τον κώδικα που γράφετε και τον ξαναγράφει, ακολουθώντας ένα αυστηρό σύνολο οδηγιών μορφοποίησης. Η επέκταση είναι 'γνωμοδοτημένη', πράγμα που σημαίνει ότι παίρνει αρκετές αποφάσεις από μόνη της, αλλά μπορείτε να χρησιμοποιήσετε την επέκταση με τα εργαλεία eslint ή tslint για να βεβαιωθείτε ότι ακολουθεί τη δική σας διαμόρφωση επένδυσης.

7. Χρωματιστής ζεύγους βραχίονα

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

Από προεπιλογή,

()

,

[]

, και

{}

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

8. Χρόνος κωδικού

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

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

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

9. REST Client

Είτε είστε αρχικός προγραμματιστής Ιστού είτε κάποιος που ξοδεύει τον περισσότερο χρόνο στον διακομιστή, πιθανότατα έχετε αντιμετωπίσει περιπτώσεις όπου πρέπει να δοκιμάσετε ένα REST API. Υπάρχουν πρόσθετα προγράμματος περιήγησης για αυτό και πολλά άλλα εργαλεία, αλλά αν περνάτε τον περισσότερο χρόνο σας σε πρόγραμμα επεξεργασίας κειμένου, γιατί να μην έχετε τον πελάτη διαθέσιμο εκεί που αισθάνεστε πιο άνετα;

Αυτή είναι μια σχετικά απλή επέκταση που κάνει αυτό που ισχυρίζεται ότι κάνει. Μπορείτε εύκολα να στείλετε αιτήματα HTTP καθώς και να στείλετε εντολές cURL. Για έλεγχο ταυτότητας, η επέκταση υποστηρίζει βασικό έλεγχο ταυτότητας, έλεγχο ταυτότητας, πιστοποιητικά πελάτη SSL και πολλά άλλα.

Γίνετε πιο παραγωγικοί στο Visual Studio Code

Αυτές οι επεκτάσεις είναι μόνο η αρχή, ειδικά αν είστε νέοι στο Visual Studio Code. Πρώτον, υπάρχουν πολλές περισσότερες διαθέσιμες επεκτάσεις. Στις περισσότερες περιπτώσεις, αποφεύγαμε συγκεκριμένα τις επεκτάσεις που αφορούν τη γλώσσα, αλλά πολλές από αυτές είναι διαθέσιμες. Είτε κωδικοποιείτε σε JavaScript, C ++, Go ή σε άλλη γλώσσα, θα βρείτε επεκτάσεις που μπορούν να διευκολύνουν την εργασία σας.

Υπάρχουν επίσης πολλοί περισσότεροι τρόποι για να κάνετε περισσότερα γρηγορότερα στο Visual Studio Code. Για να σας βοηθήσουμε να ξεκινήσετε, έχουμε μια λίστα βασικών συμβουλών που θα σας κάνουν πιο παραγωγικούς στο Visual Studio Code.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Διαγράψτε αυτά τα αρχεία και τους φακέλους των Windows για να ελευθερώσετε χώρο στο δίσκο

Χρειάζεστε εκκαθάριση του χώρου στο δίσκο στον υπολογιστή σας Windows; Ακολουθούν τα αρχεία και οι φάκελοι των Windows που μπορούν να διαγραφούν με ασφάλεια για να ελευθερωθεί χώρος στο δίσκο.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Προγραμματισμός
  • Κωδικός Visual Studio
Σχετικά με τον Συγγραφέα Κρις Ουουκ(118 δημοσιευμένα άρθρα)

Ο Kris Wouk είναι μουσικός, συγγραφέας και όπως λέγεται όταν κάποιος κάνει βίντεο για τον ιστό. Ένας λάτρης της τεχνολογίας για όσο μπορεί να θυμάται, έχει σίγουρα τα αγαπημένα λειτουργικά συστήματα και συσκευές, αλλά χρησιμοποιεί όσο περισσότερα άλλα μπορεί, ούτως ή άλλως, μόνο και μόνο για να παρασυρθεί.

γιατί δεν μπορώ να κάνω ετικέτα σε κάποιον στο instagram
Περισσότερα από τον Kris Wouk

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή