Η Microsoft θα εκδώσει σύντομα έναν επεξεργαστή κώδικα πολλαπλών πλατφορμών για την ανάπτυξη εφαρμογών ASP.NET και NodeJS σε Windows, Linux και Mac. Ο κώδικας Visual Studio είναι ένας προηγμένος επεξεργαστής κώδικα ο οποίος αποτελεί μέρος της οικογένειας του Visual Studio.

Θα δώσω μια στιγμή να βυθιστώ.

Ναι, η Microsoft έχει δημιουργήσει έναν επεξεργαστή κώδικα για το Linux. Και η εκ των προτέρων έκδοση φαίνεται πιο ελπιδοφόρα, ειδικά για την ανάπτυξη μεταξύ των πλατφορμών.

Ως ισχυρός επεξεργαστής κώδικα, ο κώδικας του Visual Studio έρχεται με πολλά εξαιρετικά χαρακτηριστικά. Ο κώδικας VS προορίζεται για απλή καθημερινή χρήση, αλλά προσφέρει περισσότερο από τον συνηθισμένο συντάκτη επισημάνσεως κειμένου. Φυσικά, θα αναδείξει περίπου τριάντα από τις πιο κοινές γλώσσες. Ο κώδικας VS προσφέρει επίσης αντιστοίχιση βραχίονα, πολλαπλές επιλογές και έκδοση πολλαπλών δρομέων, συμπλήρωση κώδικα με αυτό που η Microsoft ονομάζει "IntelliSense" για επιλεγμένες γλώσσες, ζωντανές αναφορές, λεπτομερείς επεξεργαστές, πληροφορίες επικάλυψης και πολλές άλλες χρήσιμες λειτουργίες.

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

Εγκατάσταση κώδικα Visual Studio

Ο κώδικας του Visual Studio έρχεται ως δυαδικό δυαδικό πρόγραμμα διανομής για το Linux. Δεν υπάρχει κανένας εγκαταστάτης, ο οποίος πιθανόν να είναι καλύτερος, καθώς ίσως να μην θέλετε τα δικαιώματα root που ζητούνται από το Microsoft για το σύστημά σας (Ακόμα κι αν η Microsoft είναι ένας από τους μεγαλύτερους συντελεστές ανάπτυξης του πυρήνα του Linux, ο μακροχρόνιος χρήστης του Linux.).

Μπορείτε να λάβετε την τρέχουσα έκδοση με προ-έκδοση

 wget http://download.microsoft.com/download/9/5/4/9549F9CC-2663-40D7-8CB6-244D7C4C3CDA/VSCode-linux-x64.zip 

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

 mkdir ~ / VSCode 

και αποσυμπιέστε το ληφθέν αρχείο σε αυτό:

 απενεργοποιήστε το αρχείο VSCode-linux-x64.zip -d ~ / VSCode 

Η δημιουργία ενός συμβολικού συνδέσμου θα διευκολύνει την εκτέλεση του κώδικα VS, ο οποίος στην περίπτωσή μας θα μοιάζει με:

 sudo ln -s ~ / VScode / Code / usr / local / bin / code 

Τότε απλά τρέξτε

 κώδικας 

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

 κώδικα. 

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

Η οθόνη υποδοχής είναι ένα μείγμα σήμανσης και σήμανσης, και ως εκ τούτου είναι μια εξαιρετική βιτρίνα του πόσο εύκολα ο κώδικας VS μπορεί να κάνει markdown. Στην παρακάτω εικόνα, το αρχείο υποδοχής εμφανίζεται δύο φορές, ο κωδικός του δίπλα στην προεπισκόπηση (Ctrl + Shift + V για εναλλαγή):

Όταν φορτώνετε μερικά έργα ASP.NET, ωστόσο, θα σας υποδεχθείτε με μια καταγγελία.

Ο κώδικας VS χρησιμοποιεί μόνο 3.10+ και χωρίς αυτό κάποια λειτουργικότητα του δεν λειτουργεί όπως αναμένεται. Δυστυχώς, το mono 3.10 δεν βρήκε ακόμα το δρόμο στις περισσότερες διανομές του Linux. Στο Ubuntu 15.04, θα έχετε ακόμα την έκδοση 3.2.8 συσκευασμένη. Για να εγκαταστήσετε την πιο πρόσφατη έκδοση, το mono-project.com συνιστά να προσθέσετε ένα αποθετήριο Debian Wheezy. Αυτό βεβαίως θα είναι συμβατό με τα συστήματα που βασίζονται στο Debian, αλλά η ανάμειξη των αποθετηρίων αποθεμάτων δεν θεωρείται συνήθως μια πολύ καλή ιδέα.

Εάν απολύτως πρέπει να έχετε το τελευταίο mono (4.0.1 κατά τη στιγμή της γραφής) ή θέλετε να βασιστείτε στον κώδικα VS για παραγωγή (που δεν πρέπει, όπως είναι προ-ανασχεδιασμός), μπορείτε να προσθέσετε το αποθετήριο με:

 echo "deb http://download.mono-project.com/repo/debian wheezy main" sudo tee /etc/apt/sources.list.d/mono-xamarin.list sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 - κλειδιά επαναλήψεων 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF sudo apt-get update 

στη συνέχεια τρέξτε

 sudo apt-get να εγκαταστήσετε μονο-ανάπτυξη 

Για περισσότερες επιλογές και πληροφορίες, επισκεφτείτε τον δικτυακό τόπο ενός έργου.

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

Μια γρήγορη ματιά στα χαρακτηριστικά

Όπως σημειώθηκε παραπάνω, ο κώδικας VS έρχεται με πολλές χρήσιμες και μάλιστα ισχυρές δυνατότητες. Οι πιο ενδιαφέρουσες περιγράφονται παρακάτω. (Τα στιγμιότυπα οθόνης λήφθηκαν σε ένα τυχαίο δείγμα έργου κώδικα της Microsoft που λήφθηκε από το MSDN.)

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

Πηγαίνετε στον ορισμό: Βρείτε γρήγορα οποιονδήποτε ορισμό με το "Ctrl + F12" (ανάλογα με τη γλώσσα). Εάν πιέσετε το συνδυασμό πλήκτρων Ctrl και το δείκτη του ποντικιού πάνω από ένα αντικείμενο, μπορείτε να δείτε μια προεπισκόπηση της δήλωσής του, ώστε να μην χρειαστεί να πηδήσετε οπουδήποτε.

Πολλαπλή επιλογή και δρομείς: επιλέξτε όλες τις εμφανίσεις οποιασδήποτε λέξης με "Alt + αριστερό κλικ". Μπορείτε να προσθέσετε ένα δρομέα στο τέλος κάθε γραμμής με το "Ctrl + Shift + L", επιτρέποντάς σας να επεξεργαστείτε όλες τις εμφανίσεις ενός αντικειμένου ή ενός συμβόλου με τη μία.

Πληροφορίες δυναμικής αναφοράς: λαμβάνετε πληροφορίες αναφοράς σε πραγματικό χρόνο.

Επεξεργαστής Peek: δεν πρέπει να αλλάξετε το πλαίσιο. μπορείτε να έχετε μια "κρυφή ματιά" με "Ctrl + Shift + f10".

Μπορείτε επίσης να πάρετε απλό έλεγχο της έκδοσης με git

και εύκολη ρύθμιση μέσω επεξεργασίας ορισμένων αρχείων JSON (Αρχείο> Προτιμήσεις).

Φυσικά ο κώδικας VS προσφέρει πολύ περισσότερα από αυτό. Για να αποκτήσετε μεγαλύτερη εικόνα και να μάθετε περισσότερα σχετικά με την προηγμένη λειτουργικότητα, επισκεφτείτε τον ιστότοπο του κώδικα του Visual Studio.

συμπέρασμα

Ο κώδικας Visual Studio είναι μια σημαντική ανακάλυψη. Η επόμενη προσπάθεια της Microsoft είναι να καταστήσει ευκολότερη την ανάπτυξη πλατφορμών (που περιλαμβάνει επίσης το Linux) μετά την ανοικτή προμήθεια του πυρήνα .NET. Παρόλο που περιλαμβάνει μερικά ενδιαφέροντα χαρακτηριστικά, μπορεί να αισθάνεται ασυνήθιστο για κάποιον που είναι συνηθισμένος να αναπτύσσεται αρχικά στο Linux. Ο κώδικας VS εξακολουθεί να μπορεί να γίνει ένα εργαλείο για τους προγραμματιστές ASP.NET και NodeJS που επισκέπτονται μόνο το Linux για γρήγορο έλεγχο / debuggin, ωστόσο ο προγραμματιστής του Linux μπορεί ακόμα να αποφεύγει αυτή τη στιγμή.

Αν έχετε ήδη τρέξει μόνο 3.10+ και χρησιμοποιείτε ορισμένες λειτουργίες του VisualStudio, ο κώδικας VS μπορεί να είναι σωστός για εσάς. Διαφορετικά, ίσως να βρεθείτε σκληρά για να αναζητήσετε την κατάλληλη δικαιολογία για να απομακρυνθείτε από τον προτιμώμενο εκδότη / IDE του Linux που έχετε ήδη. Παρ 'όλα αυτά, ο κώδικας του Visual Studio είναι υποσχόμενος, με δυνατότητα να γίνει ένας πραγματικά ισχυρός συντάκτης για την ανάπτυξη πολλαπλών πλατφορμών.