Κώδικας Visual Studio 5 Awesome Χαρακτηριστικά που το κάνουν ένα Frontrunner
Ο κώδικας του Visual Studio είναι ένας νέος επεξεργαστής κώδικα από τη Microsoft. Έχει πετύχει πρόσφατα τον κύριο κύκλο έκδοσης 1.0.0. Έχω δοκιμάσει για μερικές φορές, ενώ ήταν στο Beta, και είμαι εντυπωσιασμένος με όλα αυτά που έχει φτάσει στο τραπέζι μέχρι τώρα.
Ο κώδικας του Visual Studio (VSC) είναι ελαφρύς και γρήγορος και εάν έχετε χρησιμοποιήσει SublimeText ή Atom πριν, θα νιώσετε αμέσως σαν στο σπίτι. Το VSC συνοδεύεται από ένα παλέτα εντολών, επιλογή πολλαπλών δρομέων, αποσπάσματα και αυτόματη συμπλήρωση κώδικα - τα χαρακτηριστικά γνωρίσματα που σίγουρα γνωρίζετε ήδη.
Παρ 'όλα αυτά, έρχεται και με τις δικές της υπογραφές που την καθιστούν ξεχωριστή στους σημερινούς παίκτες της αγοράς. Έτσι λοιπόν, χωρίς άλλη παραβίαση, ας ρίξουμε μια ματιά.
1. Intellisense
Το IntelliSense είναι κώδικας αυτόματη ολοκλήρωση πληροί την τεχνητή νοημοσύνη. Αυτό το βοηθητικό πρόγραμμα παρέχει μια λίστα προτάσεων μαζί με μια σύντομη υπόδειξη ή περιγραφή καθώς γράφουμε κώδικες. Αυτό είναι προέρχεται από διάφορους παράγοντες συμφραζομένων όπως η γλώσσα προγραμματισμού, η σύνταξη, οι μεταβλητές, οι λειτουργίες καθώς και όλοι οι κώδικες μέσα στο αρχείο.
Το IntelliSense υποστηρίζει μια σειρά από γλώσσες προγραμματισμού εκτός πλαισίου, συμπεριλαμβανομένων των Sass, LESS, JavaScript, TypeScript και PHP. Ορισμένες επεκτάσεις για να συμπεριλάβετε το IntelliSense για άλλες γλώσσες προγραμματισμού είναι επίσης διαθέσιμες. Είναι ένα εξαιρετικό χαρακτηριστικό για τη βελτίωση της παραγωγικότητας.
2. Κοίτα
Κατά την κωδικοποίηση, μπορεί συχνά να ξεχάσετε μια συγκεκριμένη λειτουργία, όπου η λειτουργία έχει οριστεί αρχικά και ποιες είναι οι απαιτούμενες παράμετροι.
Με Κρυφοκοίταγμα, μπορείτε να επιλέξετε μια λειτουργία και στη συνέχεια να πατήσετε το πλήκτρο Shift + F12. Η επιλογή επεκτείνεται σε ένα παράθυρο inline που δείχνει τον πλήρη ορισμό της λειτουργίας καθώς επίσης και όπου ορίζεται η λειτουργία. Η λειτουργία αυτή τη στιγμή λειτουργεί σε C, C #, JavaScript, TypeScript, .NET και μερικές άλλες γλώσσες προγραμματισμού.
3. CLI
Παρόμοια με το SublimeText με το subl
γραμμή εντολών, ο κώδικας Visual Studio διαθέτει ένα όνομα CLI κώδικας
και είναι εύκολο να εγκατασταθεί.
Στα Windows, το CLI θα έχει ήδη εγκατασταθεί μαζί με την εφαρμογή. Ο CLI είναι προσβάσιμος μέσω της Γραμμής εντολών. Στο OS X, μπορεί να εγκατασταθεί και να απεγκατασταθεί μέσω της παλέτας εντολών.
Μπορείτε να χρησιμοποιήσετε το CLI για να ανοίξετε ένα συγκεκριμένο κατάλογο στον κώδικα του Visual Studio ή να ανοίξετε τον τρέχοντα κατάλογο έργου στο Terminal ή στην εντολή Command Prompt απευθείας από τον επεξεργαστή.
4. Ενσωματωμένο Git
Ο κώδικας Visual Studio έχει ενσωματωμένο το Git στον επεξεργαστή. Στα αριστερά της πλαϊνής γραμμής, θα βρείτε το εικονίδιο Git όπου μπορείτε να προετοιμάσετε το Git καθώς και εκτελέστε πολλές εντολές Git όπως διαπράττω, Τραβήξτε, Σπρώξτε, rebase, δημοσιεύω, και εξετάστε τις αλλαγές στο αρχείο.
Επιπλέον, αν κάνετε αλλαγές σε ένα αποθετήριο Git, το Visual Studio θα το κάνει να εμφανίζονται έγχρωμες ενδείξεις στο κανάλι επεξεργασίας κώδικα, υποδεικνύοντας πού έχετε κάνει τις τροποποιήσεις.
Θα βυθίσουμε το Git στον κώδικα Visual Studio στην επόμενη ανάρτηση, οπότε μείνετε συντονισμένοι.
5. Δρομέας Εργασίας
Τελευταίο αλλά όχι ασήμαντο, ο κώδικας Visual Studio διαθέτει επίσης ενσωματωμένο Task Runner, ο οποίος παρέχει κάποιο επίπεδο άνεσης.
Για να χρησιμοποιήσετε αυτή τη λειτουργία, μπορούμε είτε να ορίσουμε ένα tasks.json
αρχείο ή μέσω κάποιων δημοφιλών ρυθμίσεων εργασιών όπως Grunt, Gulp ή MSBuild, εφόσον υπάρχουν. Μόλις ρυθμιστεί η διαμόρφωση, μπορούμε να εκτελέσουμε το Task Runner μέσω της παλέτας εντολών πληκτρολογώντας Εκτέλεση εργασίας. Πληκτρολόγηση Καθήκοντα θα εμφανίσει όλες τις σχετικές εντολές.
Τυλίγοντας
Η διασύνδεση κώδικα του Visual Studio, οι συνδυασμοί πλήκτρων, καθώς και η παλέτα εντολών είναι διαισθητικές και εξοικειωμένες. Συνολικά, ο κώδικας του Visual Studio είναι ένας πολλά υποσχόμενος επεξεργαστής κώδικα, παρόλο που λείπουν μερικά χαρακτηριστικά.
Παρ 'όλα αυτά, σκέφτομαι να αλλάξω και να προσαρμόσω τη ροή εργασίας μου στον Visual Studio Code. Ανυπομονώ για τις επόμενες κυκλοφορίες, ελπίζω, με ουσιαστικές βελτιώσεις.