- Ο κώδικας 1.107 του Visual Studio ενισχύει την εργασία με τους πράκτορες τεχνητής νοημοσύνης και συγκεντρώνει τη διαχείρισή τους στο Agent HQ.
- Το ενσωματωμένο τερματικό αποκτά προτάσεις για εντολές και παραμέτρους ανάλογα με το περιβάλλον, για να βελτιστοποιήσει τη χρήση της κονσόλας.
- Η προεπισκόπηση του TypeScript 7 έρχεται με βελτιώσεις στην αυτόματη συμπλήρωση, τη μετονομασία και τις αναφορές.
- Η πειραματική υποστήριξη για το Git Stash εισάγεται από τον έλεγχο πηγαίου κώδικα χωρίς να χρειάζεται να φύγετε από τον επεξεργαστή.
Εκδοχή 1.107 του κώδικα του Visual Studio Είναι πλέον διαθέσιμο ως ενημέρωση Νοεμβρίου και συνοδεύεται από αλλαγές που εστιάζουν στην παραγωγικότητα των προγραμματιστών και των τεχνικών ομάδων. Microsoft ενισχύει τη δέσμευσή της για ολοκλήρωση πράκτορες τεχνητής νοημοσύνης, Το ενσωματωμένο τερματικό έχει βελτιωθεί σημαντικά. και το πάει ένα βήμα παραπέρα με το Προκαταρκτική συμβατότητα με TypeScript 7.
Αυτή η έκδοση διατηρεί την συνήθη πολυπλατφορμική προσέγγιση του Κωδικός VS y Μπορεί να εγκατασταθεί σε Windows, macOS και Linux.Αυτό το καθιστά ιδιαίτερα σημαντικό για το ευρωπαϊκό οικοσύστημα όπου συνυπάρχουν διαφορετικά λειτουργικά συστήματα σε επαγγελματικά και ακαδημαϊκά περιβάλλοντα. Με αυτήν την έκδοση, η εταιρεία συνεχίζει Βελτιστοποίηση της εμπειρίας ανάπτυξης χωρίς να αποκλίνουμε πολύ από τον ελαφρύ επεξεργαστή που χρησιμοποιούν πολλές ομάδες καθημερινά
Ένα πιο ισχυρό τερματικό με προτάσεις για συμφραζόμενα

Ένα από τα πιο αξιοσημείωτα νέα χαρακτηριστικά της ενημέρωσης είναι η βελτίωση του ενσωματωμένο τερματικόη οποία πλέον περιλαμβάνει αυτόματες προτάσεις καθώς πληκτρολογούνται εντολές. Η λειτουργία Προτάσεις τερματικού είναι πλέον ενεργοποιημένη από προεπιλογή στο σταθερό κανάλι, απλοποιώντας τη χρήση της κονσόλας για όσους δεν θέλουν να βασίζονται σε εξωτερικές επεκτάσεις ή προηγμένες διαμορφώσεις κελύφους.
Καθώς πληκτρολογούνται εντολές, ορίσματα γραμμής εντολών και διαδρομές αρχείων, ένα λίστα προτάσεων ακριβώς πάνω από την προτροπή. Αυτές οι προτάσεις μπορούν να πλοηγηθούν χρησιμοποιώντας τα πλήκτρα βέλους και να γίνουν αποδεκτές με το πλήκτρο Tab, επιταχύνοντας τις επαναλαμβανόμενες εργασίες και μειώνοντας τα τυπογραφικά λάθη σε μεγάλες εντολές.
Για παράδειγμα, κατά την εισαγωγή "ls" σε macOS ή Linux Ακολουθούμενο από μια παύλα, το τερματικό εμφανίζει αμέσως όλες τις διαθέσιμες παραμέτρους για αυτήν την εντολή. Αυτό διευκολύνει την πρόσβαση σε επιλογές που συχνά ξεχνιούνται ή που προηγουμένως απαιτούσαν συνεχή αναζήτηση στην ενσωματωμένη βοήθεια του συστήματος ή σε εξωτερική τεκμηρίωση.
Ακόμα κι έτσι, οι προτάσεις του τερματικού δεν έχουν σκοπό να αντικαταστήσουν την παραδοσιακή τεκμηρίωση, καθώς απλώς εμφανίζουν πιθανά επιχειρήματα και δεν εξηγούν λεπτομερώς τι κάνει το καθένα. Στόχος είναι να προσφερθεί ένα ελαφριά και γρήγορη βοήθεια στην καθημερινή χρήση χωρίς να μετατρέπεται η κονσόλα VS Code σε ένα πλήρες σύστημα βοήθειας, κάτι που πολλοί προχωρημένοι χρήστες προτιμούν να μην χρησιμοποιούν τον επεξεργαστή.
Πιο ολοκληρωμένοι πράκτορες τεχνητής νοημοσύνης και κεντρική διαχείριση με το Agent HQ

Ένα άλλο βασικό μπλοκ της έκδοσης 1.107 είναι αφιερωμένο στο πράκτορες τεχνητής νοημοσύνης, ένας τομέας όπου το VS Code ανταγωνίζεται άμεσα πρόσφατους συντάκτες που έχουν επικεντρωθεί στο υποβοηθούμενος προγραμματισμός, όπως τα εξειδικευμένα παράγωγα Τεχνητής Νοημοσύνης που έχουν εμφανιστεί τους τελευταίους μήνες.
Η Microsoft παρουσιάζει το Agent HQ, ένα είδος... κεντρικό πάνελ Από εδώ, μπορείτε να δείτε και να διαχειριστείτε όλους τους αξιόπιστους πράκτορες που έχουν ρυθμιστεί στον επεξεργαστή. Μπορείτε να ελέγξετε ποιοι πράκτορες είναι ενεργοί, ποιοι είναι ανενεργοί και ποιες εργασίες απαιτούν προσοχή, διευκολύνοντας την υιοθέτηση μιας ροής εργασίας με πολλούς πράκτορες που εργάζονται παράλληλα χωρίς να χάσετε τον έλεγχο.
Επιπλέον, ο Copilot και οι εξατομικευμένοι πράκτορες δεν ζουν πλέον σε εντελώς ξεχωριστά τμήματα και αρχίζουν να λειτουργούν μαζί. πλάι πλάι μέσα στην ίδια εμπειρία χρήστη. Η εταιρεία καθοδηγεί το Visual Studio Code προς ένα σενάριο στο οποίο διαφορετικοί πράκτορες μοιράζονται την εργασία, εκτελούνται ταυτόχρονα και συνεργάζονται σε σύνθετες εργασίες όπως η αναδιαμόρφωση, η δημιουργία κώδικα ή η αναθεώρηση αλλαγών.
Οι συνεδρίες πρακτόρων αλλάζουν επίσης την παρουσίασή τους: η μεμονωμένη προβολή είναι απενεργοποιημένη από προεπιλογή και τώρα όλα εμφανίζονται εντός της προβολή συνομιλίαςΑπό αυτό το μοναδικό παράθυρο, είναι δυνατό να εξετάσετε τις τρέχουσες συνεδρίες, να ελέγξετε την πρόοδο κάθε παράγοντα, να δείτε εργασίες στο παρασκήνιο και να συμβουλευτείτε στατιστικά στοιχεία αλλαγών αρχείων χωρίς να χρειάζεται να μετακινείστε μεταξύ των πάνελ.
Για όσους εργάζονται με τοπικούς εκπροσώπους στην ομάδα τους, υπάρχει μια ακόμη πρακτική βελτίωση: οι εργασίες δεν ακυρώνονται πλέον αυτόματα όταν κλείνει το παράθυρο συνομιλίας. Αντίθετα, το ο τοπικός πράκτορας συνεχίζει να λειτουργεί εκκρεμείς λειτουργίες, κάτι που είναι χρήσιμο κατά την εκκίνηση μακρών διεργασιών που δεν πρέπει να διακόπτονται, όπως εκτεταμένη ανάλυση αποθετηρίου ή μεγάλες επανεγγραφές κώδικα.
Η ενημέρωση προσθέτει επίσης ένα νέο κουμπί "Συνέχεια" στις συνομιλίες, επιτρέποντάς σας να αποφασίσετε εάν μια συγκεκριμένη εργασία—για παράδειγμα, η σύνταξη ενός ιδιαίτερα μεγάλου αρχείου—θα πρέπει να σταλεί σε έναν εκπρόσωπο υποβάθρου ή σε έναν... Εργαλείο AI Συγκεκριμένα, αυτή η μικρή αλλαγή βοηθά στην καλύτερη κατανομή του φόρτου εργασίας και στην πιο ευέλικτη αξιοποίηση της υποδομής των πρακτόρων.
Απομόνωση μέσω δέντρου εργασίας Git και λεπτομερούς ελέγχου δικαιωμάτων

Οι προγραμματιστές που διαχειρίζονται πολλαπλά περιβάλλοντα εργασίας στο ίδιο έργο θα βρουν τη νέα υποστήριξη για Git worktree για πράκτορες υποβάθρου. Είναι πλέον δυνατό να καθοριστεί με ακρίβεια σε ποιο δέντρο εργασίας θα πρέπει να λειτουργεί κάθε πράκτορας, μειώνοντας έτσι τον κίνδυνο διενέξεων μεταξύ διαφορετικών κλάδων ή καταλόγων.
Αυτή η ικανότητα απομόνωσης επιτρέπει σε έναν πράκτορα να περιορίζεται σε ένα συγκεκριμένο χώρο εργασίαςενώ ένα άλλο λειτουργεί σε ξεχωριστό δέντρο εργασίας, το οποίο Αυτό μπορεί να είναι χρήσιμο για ομάδες που δοκιμάζουν πειραματικά χαρακτηριστικά ή διατηρούν παράλληλα κλάδους συντήρησης.Σε πρακτικό επίπεδο, βοηθά στη διατήρηση της τάξης όταν υπάρχουν αρκετές αυτοματοποιημένες διεργασίες που έχουν πρόσβαση στο αποθετήριο.
Επιπλέον, η έκδοση 1.107 εισάγει μια επιλογή για εξουσιοδότηση όλων των εντολών σε μια συγκεκριμένη συνεδρία τερματικού με ένα μόνο κλικ. Αντί να εγκρίνεται κάθε εντολή που θέλει να εκτελέσει ένας πράκτορας ξεχωριστά, μπορεί να χορηγηθεί καθολική άδεια για αυτό το τερματικό, μειώνοντας τις τριβές όταν υπάρχει πλήρης εμπιστοσύνη στην τρέχουσα εργασία.
Η επιλογή διαμόρφωσης είναι επίσης ενεργοποιημένη. διαφορετικές συντομεύσεις πληκτρολογίου Για διαφορετικούς πράκτορες, αυτή η λειτουργία έχει σχεδιαστεί για όσους χρησιμοποιούν πολλαπλούς βοηθούς τεχνητής νοημοσύνης ταυτόχρονα και πρέπει να τους καλούν γρήγορα χωρίς σύγχυση. Σε περιβάλλοντα όπου οι εσωτερικοί πράκτορες, τα εργαλεία τρίτων και ο Copilot συνδυάζονται, η ύπαρξη προσαρμοσμένων συντομεύσεων κάνει σημαντική διαφορά στην ταχύτητα χρήσης.
Βελτιώσεις προεπισκόπησης και επεξεργασίας TypeScript 7
Στον τομέα της γλώσσας, η ενημέρωση του Νοεμβρίου ενεργοποιεί ένα ενημερωμένη προεπισκόπηση του Πληκτρολόγιο 7Σχεδιασμένη για όσους θέλουν να παραμένουν ένα βήμα μπροστά στο οικοσύστημα JavaScript, αυτή η έκδοση προεπισκόπησης περιλαμβάνει βελτιώσεις στην απόδοση ελέγχου τύπων και μια σειρά από λειτουργίες που στοχεύουν στην επιτάχυνση της σύνταξης και συντήρησης κώδικα.
Μεταξύ των νέων χαρακτηριστικών, οι νέες συμπεριφορές των εισαγωγή αυτόματης συμπλήρωσηςΑυτό διευκολύνει τον εντοπισμό και την προσθήκη ενοτήτων χωρίς να χρειάζεται να θυμάστε το ακριβές όνομα κάθε διαδρομής. Βελτιστοποιεί επίσης την εμπειρία μετονομασίας συμβόλων, επιτρέποντας πιο καθαρή και συνεπή μετονομασία μεταβλητών, συναρτήσεων ή κλάσεων σε ολόκληρο το έργο.
Μια άλλη ενδιαφέρουσα βελτίωση έρχεται στις αναφορές με το CodeLens, το οποίο τώρα προσφέρει πιο χρήσιμες πληροφορίες σχετικά με το πού και πώς χρησιμοποιούνται τα στοιχεία μέσα στον κώδικα. Για να αξιοποιήσετε αυτές τις δυνατότητες, πρέπει να έχετε εγκατεστημένη την επέκταση προεπισκόπησης TypeScript και να εκτελέσετε την εντολή "TypeScript (Native Preview): Enable (Experimental)" σε ένα αρχείο JavaScript ή TypeScript.
Όταν το TypeScript 7 είναι έτοιμο για ευρεία χρήση, το Visual Studio Code σχεδιάζει να να το υιοθετήσω ως βάση για το IntelliSense σε JavaScript και TypeScript. Αυτό θα μπορούσε να μεταφραστεί σε μια ομαλότερη εμπειρία αυτόματης συμπλήρωσης, ειδικά σε μεγάλα έργα που είναι τυπικά για ευρωπαϊκές εταιρείες και οργανισμούς που διατηρούν εκτεταμένες βάσεις κώδικα.
Έλεγχος πηγαίου κώδικα: Git Stash και πιο βολικές ροές εργασίας
Ο κώδικας 1.107 του Visual Studio ενσωματώνει επίσης βελτιώσεις στον έλεγχο εκδόσεων, όπου το Git παραμένει το de facto πρότυπο. Το πιο εντυπωσιακό νέο χαρακτηριστικό είναι το Πειραματική υποστήριξη για τη διαχείριση του Git Stash απευθείας από τη διεπαφή ελέγχου πηγαίου κώδικα του επεξεργαστήχωρίς να βασίζεστε αποκλειστικά στην κονσόλα.
Χάρη σε αυτήν την ενσωμάτωση, είναι δυνατό δείτε, εφαρμόστε ή απορρίψτε κρατήσεις (stashes) από τον ίδιο τον κώδικα VSΑυτό αποτελεί πλεονέκτημα για όσους δεν θέλουν να αφήνουν τη γραφική διεπαφή του προγράμματος επεξεργασίας στη μέση της εργασίας. Αυτή η ευκολία μπορεί να βοηθήσει τις ομάδες που χρησιμοποιούν συχνά το Git Stash να πραγματοποιούν γρήγορες αλλαγές κατά την εναλλαγή κλάδων για την εξέταση επειγόντων ζητημάτων.
Με αυτά τα βήματα, η Microsoft επιδιώκει να ευθυγραμμίσει περαιτέρω το γραφικό περιβάλλον με το προηγμένες ροές εργασίας Το Git, κάτι που εκτιμάται ιδιαίτερα σε οργανισμούς όπου απαιτείται λεπτομερής έλεγχος των τροποποιήσεων και χρησιμοποιούνται συχνές αναθεωρήσεις κώδικα.
Διαθεσιμότητα και μέθοδοι ενημέρωσης σε κάθε πλατφόρμα
Η ενημέρωση Νοεμβρίου για το Visual Studio Code διανέμεται, ως συνήθως, δωρεάν μέσω επίσημων καναλιών. Όσοι το έχουν ήδη Ο κώδικας VS που είναι εγκατεστημένος σε Windows ή Linux μπορεί Μεταβείτε στο μενού Βοήθεια > Έλεγχος για ενημερώσεις (Βοήθεια > Έλεγχος για ενημερώσεις) προς Λήψη και εγκατάσταση της έκδοσης 1.107.
Στην περίπτωση του macOS, η διαδικασία είναι παρόμοια αλλά γίνεται από το μενού Κώδικας > Έλεγχος για ενημερώσειςΔιατηρώντας την ίδια λογική άμεσων ενημερώσεων μέσα από την εφαρμογή. Για νέες εγκαταστάσεις ή μαζικές αναπτύξεις σε ευρωπαϊκές εταιρείες, οι εγκαταστάτες εξακολουθούν να είναι διαθέσιμοι στον επίσημο ιστότοπο του Visual Studio Code.
Η Microsoft διατηρεί τις συνήθεις μορφές διανομής της, με Πακέτα των Windows σε αρχιτεκτονικές x64 και ARM, εκδόσεις για macOS σε συστήματα Intel και Apple Silicon, και διάφορα πακέτα για Linux —deb, rpm, tarball ή builds για ARM— διευκολύνοντας την υιοθέτησή του σε διαφορετικές διανομές και επαγγελματικά περιβάλλοντα.
Με την κυκλοφορία της έκδοσης 1.107, το Visual Studio Code ενισχύει τη στρατηγική του να συνδυάζει έναν ελαφρύ επεξεργαστή με ολοένα και πιο εξελιγμένα χαρακτηριστικά γύρω από τους παράγοντες τεχνητής νοημοσύνης, την ενσωμάτωση συστημάτων ελέγχου εκδόσεων και τις συνεχείς βελτιώσεις τερματικών. Χωρίς να αλλάζει την ουσία του σε όλες τις πλατφόρμες, ο επεξεργαστής συνεχίζει να εξελίσσεται σε ένα περιβάλλον όπου οι προγραμματιστές μπορούν συγκεντρώνουν μεγάλο μέρος της καθημερινής τους εργασίας, τόσο σε προσωπικά έργα όσο και σε ομάδες που έχουν διανεμηθεί σε όλη την Ισπανία και την υπόλοιπη Ευρώπη.
Είμαι λάτρης της τεχνολογίας που έχει μετατρέψει τα «γκικ» ενδιαφέροντά του σε επάγγελμα. Έχω περάσει περισσότερα από 10 χρόνια της ζωής μου χρησιμοποιώντας τεχνολογία αιχμής και ασχολούμαι με όλα τα είδη προγραμμάτων από καθαρή περιέργεια. Τώρα έχω ειδικευτεί στην τεχνολογία υπολογιστών και στα βιντεοπαιχνίδια. Αυτό οφείλεται στο γεγονός ότι για περισσότερα από 5 χρόνια εργάζομαι γράφοντας για διάφορους ιστότοπους σχετικά με την τεχνολογία και τα βιντεοπαιχνίδια, δημιουργώντας άρθρα που επιδιώκουν να σας δώσουν τις πληροφορίες που χρειάζεστε σε μια γλώσσα κατανοητή από όλους.
Αν έχετε απορίες, οι γνώσεις μου κυμαίνονται από οτιδήποτε σχετίζεται με το λειτουργικό σύστημα Windows καθώς και με Android για κινητά τηλέφωνα. Και η δέσμευσή μου είναι απέναντί σας, είμαι πάντα πρόθυμος να αφιερώσω λίγα λεπτά και να σας βοηθήσω να επιλύσετε τυχόν απορίες που μπορεί να έχετε σε αυτόν τον κόσμο του Διαδικτύου.
