Θέλετε να συνεργαστείτε σε προγράμματα κωδικοποίησης;  Το Live Share for VS Code είναι ένα εξαιρετικό εργαλείο, οπότε μπορείτε να το ξεκινήσετε.

Πώς να Προγραμματίζετε Συνεργασία Χρησιμοποιώντας το Live Share του κώδικα του Visual Studio

Διαφήμιση Είτε μαθαίνετε τα πρώτα βήματα μιας γλώσσας προγραμματισμού είτε είστε έμπειρος κωδικοποιητής, η συνεργασία είναι το κλειδί για τη βελτίωση. Έννοιες όπως ο προγραμματισμός των ζευγαριών κυριαρχούν στις σύγχρονες εταιρείες, αλλά ποιες είναι οι επιλογές για συνεργασία στο σπίτι; Πολλές ομάδες χρησιμοποιούν εργαλεία όπως το Slack και το Discord για να παραμείνουν σε επαφή ως ομάδα. Ο έλεγχος έκδοσης επιτρέπει στους χρήστες να συνεργάζονται σε ένα έργο και να το συγχρονίζουν με τον ίδιο αποθετήριο ηλεκτρονικού ταχυδρομείου. Αυτά τα εργαλεία είναι φανταστικά, αλλά τι γίνεται αν υπήρχε ένας

Διαφήμιση

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

Πολλές ομάδες χρησιμοποιούν εργαλεία όπως το Slack και το Discord για να παραμείνουν σε επαφή ως ομάδα. Ο έλεγχος έκδοσης επιτρέπει στους χρήστες να συνεργάζονται σε ένα έργο και να το συγχρονίζουν με τον ίδιο αποθετήριο ηλεκτρονικού ταχυδρομείου.

Αυτά τα εργαλεία είναι φανταστικά, αλλά τι γίνεται αν υπήρχε ένας τρόπος για να συνδυαστούν αυτές οι έννοιες σε ένα IDE; Η Microsoft έχει την απάντηση στο Live Share για τον Visual Studio (VS) Code και το Visual Studio. Ο σημερινός οδηγός θα επικεντρωθεί στον κώδικα VS.

(Εάν εξακολουθείτε να μην είστε σίγουροι αν πρέπει να επιλέξετε Visual Studio Code over Atom, μπορούμε να σας βοηθήσουμε να αποφασίσετε.)

Τι είναι το VS Live Share;

Το VS Live Share επιτρέπει σε δύο ή περισσότερα άτομα να συνεργάζονται σε κώδικα σε πραγματικό χρόνο χρησιμοποιώντας είτε λογαριασμούς της Microsoft είτε GitHub. Οι συνεδρίες Standard Live Share υποστηρίζουν έως και πέντε ταυτόχρονους χρήστες, αν και επεκτείνεται σε 30 με την αλλαγή των ρυθμίσεων. Ενώ μόνο οι χρήστες που έχουν υπογράψει μπορούν να συνεισφέρουν στον κώδικα, οι επισκέπτες μπορούν να παρακολουθήσουν τη συνεδρία και να λάβουν μέρος στην ζωντανή συνομιλία.

Το πακέτο επέκτασης VS Live Share περιλαμβάνει ήχο, επιτρέποντας στους χρήστες να μοιράζονται μια κλήση και ενσωματώσεις για Slack και Discord. Μαζί με τα σαφή οφέλη για τους απομακρυσμένους εργαζόμενους, το Live Share είναι επίσης ένα εκπαιδευτικό εργαλείο. Οι κοινόχρηστοι τερματικοί σταθμοί και οι διακομιστές κάνουν το Live Share το ιδανικό βοήθημα διδασκαλίας στην τάξη.

Ρύθμιση του κώδικα Visual Studio για συνεργασία

Ο κώδικας VS είναι δωρεάν και διατίθεται για Windows, MacOS και Linux. Εάν δεν είστε ήδη χρήστης κώδικα VS, κάντε λήψη και εγκαταστήστε τον πριν συνεχίσετε.

Για να εγκαταστήσετε το VS Live Share, ανοίξτε τον κώδικα VS και ανοίξτε την καρτέλα Επεκτάσεις στην αριστερή γραμμή εργαλείων. Εναλλακτικά, μπορείτε να χρησιμοποιήσετε τη συντόμευση πληκτρολογίου Ctrl-Shift-X . Αναζητήστε το VS Live Share στη γραμμή αναζήτησης.

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

Στην πλαϊνή πλευρά εμφανίζονται νέα λογότυπα

Κατά την επαναφόρτωση θα παρατηρήσετε μερικά νέα εικονίδια στη γραμμή εργαλείων, ένα σύμβολο κατατεμαχισμού που υποδηλώνει τον πίνακα ενσωμάτωσης Slack and Discord και ένα σύμβολο βέλους για τον πίνακα Live Share.

Ρύθμιση μίας συνεδρίας κοινής χρήσης στον κώδικα VS

οπτικός κωδικός στούντιο ζωντανά λεπτομερειών συνεδρίας

Η ρύθμιση μιας περιόδου σύνδεσης είναι αρκετά απλή. Ανοίξτε την καρτέλα VS Live Share στην αριστερή γραμμή εργαλείων. Το παράθυρο Λεπτομέρειες συνεδρίασης παρέχει τρεις επιλογές για την κοινή χρήση κωδικών:

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

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

Αυτό δεν είναι απαραίτητο, αν και συνιστάται για σταθερότητα ταχύτητας και σύνδεσης.

Προτροπή τείχους προστασίας για γρήγορη ζωντανή σύνδεση

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

Παράθυρο περιβάλλοντος κοινής χρήσης κοινής χρήσης κοινής χρήσης συνόδου

Αντιγράψτε το σύνδεσμό σας στο πρόχειρο και δώστε το σε έναν φίλο ή συνάδελφό σας ο οποίος έχει επίσης εγκαταστήσει το VS Live Share και είστε καλοί να πάτε!

Βασική συνεργασία κώδικα στον κώδικα VS

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

Ένας επισκέπτης μόνο για ανάγνωση που ονομάζεται Jimmy συμμετέχει στη συζήτηση

Σε οποιαδήποτε στιγμή κατά τη διάρκεια της συνεργασίας, μπορείτε να ανοίξετε ξανά το παράθυρο συνομιλίας, να λάβετε τη διεύθυνση URL κοινής χρήσης ή να τερματίσετε τη συνεδρία χρησιμοποιώντας τον πίνακα Live Share.

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

Αποκωδικοποίηση κειμένου απομακρυσμένου συμμετέχοντος
Η συνεργασία μπορεί να πραγματοποιηθεί σε όλα τα αρχεία του καταλόγου έργων και μπορείτε να δείτε σε ποιο σενάριο εργάζονται όλοι οι χρήστες στον πίνακα Share Live. Μπορείτε επίσης να μοιραστείτε το τερματικό κώδικα VS σε λειτουργίες ανάγνωσης και ανάγνωσης / εγγραφής και σε έναν τοπικό διακομιστή για εργασία σε JavaScript ή σε άλλα projects web.

Παρακολούθηση και εστίαση συνεργατών

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

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

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

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

Χρησιμοποιώντας το Audio in VS Live Share

Το πακέτο επέκτασης VS Live Share περιλαμβάνει ενσωμάτωση για ήχο. Αρχίζοντας μια συνεδρία προσθέτει ένα νέο δωμάτιο. Για να μπείτε στο δωμάτιο, κάντε κλικ στην επιλογή Συμμετάσχετε την κλήση ήχου κάτω από την καρτέλα Ήχος του πίνακα Live Share .

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

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

Έλλειψη ενσωμάτωσης με τον κώδικα VS

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

Εξουσιοδότηση της εφαρμογής με Slack

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

Οι χαλαρές συνομιλίες λειτουργούν καλά σε ένα παράθυρο Live Share.
Η ρύθμιση "Discord" είναι μια παρόμοια διαδικασία, αν και αξίζει να σημειωθεί ότι φαίνεται ότι μόνο μία από τις υπηρεσίες μπορεί να ενσωματωθεί σε μια δεδομένη στιγμή.

Ασφάλεια και προστασία προσωπικών δεδομένων στο VS Live Share

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

Δεδομένου ότι οι επισκέπτες που μιλούν μόνο για ανάγνωση μπορούν να μιλούν στο chat, υπάρχει το ενδεχόμενο ακατάλληλης συμπεριφοράς από άτομα που δεν θα έπρεπε να έχουν τον κοινόχρηστο σύνδεσμο.

Το Share Live επίσης επιτρέπει την κοινή χρήση του τερματικού σε λειτουργία ανάγνωσης / εγγραφής. Αυτό συνεπάγεται σημαντικό κίνδυνο ασφαλείας σε λάθος χέρια.

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

Η συνεργασία είναι πρόοδος στον κώδικα του Visual Studio

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

Και να θυμάστε ότι χρησιμοποιώντας τον κώδικα VS μπορείτε επίσης να κωδικοποιήσετε στο πρόγραμμα περιήγησής σας με το Microsoft Visual Studio Online Κωδικοποίηση έναρξης στον περιηγητή σας Με το Microsoft Visual Studio Online Ξεκινήστε την κωδικοποίηση στο πρόγραμμα περιήγησης σας Με το Microsoft Visual Studio Online Η συνεργατική κωδικοποίηση για τον Visual Studio Code πρόκειται να βελτιωθεί την άφιξη του Microsoft Visual Studio Online. Διαβάστε περισσότερα .

Εξερευνήστε περισσότερα σχετικά με τα εξής: Εργαλεία συνεργασίας, Visual Studio Code.