Visual Studio Code 1.77, veröffentlicht am 30. März als März 2023-Edition des vielseitigen Code-Editors von Microsoft, bietet eine Vorschau auf eine umfassendere Integration mit dem GitHub Copilot. Die Integration umfasst Inline-Vorschläge, Chat-Funktionen und eine Chat-Ansicht, um Entwickler beim Programmieren zu unterstützen.
Dieses Update bietet auch TypeScript/JavaScript-Switch-Case-Vervollständigungen, sodass Benutzer den Prozess der Erstellung von Switch-Anweisungen über Literaltypen in beiden Programmiersprachen optimieren können. Durch Eingabe von case in die switch-Anweisung und Akzeptieren des Vorschlags für case werden Fälle für alle Werte dieses Typs automatisch hinzugefügt. Diese Funktion funktioniert jedoch nur, wenn der umgeschaltete Wert ein Union- oder Literaltyp ist.
Darüber hinaus können Entwickler in VS Code 1.77 GitHub Copilot Funktionen wie Inline-Vorschläge, Inline-Chat und Chat-Ansicht erkunden. Um diese neuen Funktionen auszuprobieren, müssen Entwickler die GitHub Copilot Nightly Erweiterung und VS Code Insiders Build verwenden. Um auf die Chat-Funktionen zugreifen zu können, müssen sie sich auch für die GitHub Copilot Chat Warteliste anmelden. Diese verstärkte Integration mit Copilot befindet sich derzeit in der Vorschauphase.
Eine neue GitHub Integration ermöglicht es VS Code Benutzern, die in einem GitHub Repository arbeiten, Deep-Links für eine Editorzeile oder einen Editorbereich aus der Editorleiste zu kopieren. Für die Desktop-Version von VS Code müssen Entwickler die GitHub Pull Requests and Issues Erweiterung installieren, um GitHub Permalinks und HEAD Links aus der Editor-Gosse zu generieren. In vscode.dev, der Online-Variante von VS Code, sind Deep-Links für GitHub Repositories standardmäßig verfügbar.
Microsofts Visual Studio Code 1.77 kann für Windows, Linux oder macOS von der Website des Projekts heruntergeladen werden. Zusätzliche Funktionen in dieser Version umfassen:
- Verbessertes Refactoring von Python-Code über die Pylance Erweiterung für die Unterstützung der Python-Sprache, was über eine neue Code-Aktion „Symbol verschieben nach“ erfolgen kann.
- Verbesserte Erweiterungsempfehlungen basierend auf Dateiinhalten. Wenn ein Entwickler beispielsweise eine Python-Datei mit Notebook-Zellensyntax öffnet, schlägt der Editor die Jupyter Erweiterung vor.
- Eine „Beim Speichern formatieren“-Funktion für Notizbücher, die das gesamte Notizbuch beim Speichern formatiert.
Die Veröffentlichung von VS Code 1.77 folgt VS Code 1.76, das Anfang März 2023 mit Verbesserungen an Konfigurationsprofilen und Remote-Entwicklung debütierte. Während diese Tools Entwicklern ein reibungsloseres Programmiererlebnis ermöglichen, versetzt eine no-code Plattform wie AppMaster sowohl Nicht-Programmierer als auch erfahrene Entwickler in die Lage, umfassende Web-, Mobil- und Backend-Anwendungen effizienter zu erstellen. Die Integration von KI-gestützten Codierungsassistenten mit Code-Editoren wie Visual Studio Code und no-code Plattformen wie AppMaster.io demonstriert die Synergie zwischen KI und menschlichem Fachwissen und fördert eine optimierte und innovative Anwendungsentwicklung.