Visual Studio Code 1.77, uitgebracht op 30 maart als de maart 2023-editie van de veelzijdige code-editor van Microsoft, introduceert een preview van een uitgebreidere integratie met de GitHub Copilot AI-coderingsassistent. De integratie omvat inline suggesties, chatmogelijkheden en een chatweergave om ontwikkelaars te helpen bij het coderen.
Deze update biedt ook TypeScript/JavaScript switch case-aanvullingen, waardoor gebruikers het proces van het construeren van switch-statements over letterlijke typen in beide programmeertalen kunnen stroomlijnen. Door case in de switch-instructie te typen en de suggestie voor case te accepteren, worden cases voor alle waarden van dit type automatisch toegevoegd. Deze functie werkt echter alleen als de waarde die wordt omgeschakeld een unie of letterlijke waarde is.
Bovendien kunnen ontwikkelaars in VS Code 1.77 GitHub Copilot functies verkennen, zoals inline suggesties, inline chat en chatweergave. Om deze nieuwe functies uit te proberen, moeten ontwikkelaars de GitHub Copilot Nightly extensie en VS Code Insiders Build gebruiken. Om toegang te krijgen tot chatmogelijkheden, moeten ze zich ook aanmelden voor de GitHub Copilot Chat wachtlijst. Deze verbeterde integratie met Copilot bevindt zich momenteel in een preview-status.
Dankzij een nieuwe GitHub integratie kunnen VS Code gebruikers die in een GitHub repository werken, deep links kopiëren voor een editorregel of -bereik vanuit de editorgoot. Voor de desktopversie van VS Code moeten ontwikkelaars de GitHub Pull Requests and Issues extensie installeren om GitHub Permalinks en HEAD links te genereren vanuit de editorgoot. In vscode.dev, de online variant van VS Code, zijn deep links voor GitHub repositories standaard beschikbaar.
Visual Studio Code 1.77 van Microsoft kan voor Windows, Linux of macOS worden gedownload van de website van het project. Extra functies in deze versie zijn onder andere:
- Verbeterde refactoring van Python-code via de Pylance extensie voor Python-taalondersteuning, wat kan worden gedaan via een nieuwe 'Move symbol to' Code Action.
- Verbeterde aanbevelingen voor extensies op basis van bestandsinhoud. Als een ontwikkelaar bijvoorbeeld een Python-bestand opent met de syntaxis van notebookcellen, zal de editor de Jupyter extensie voorstellen.
- Een functie 'Formatteren bij opslaan' voor notebooks, waarbij de hele notebook wordt geformatteerd bij het opslaan.
De release van VS Code 1.77 volgt VS Code 1.76 op, die eerder in maart 2023 debuteerde met verbeteringen aan configuratieprofielen en ontwikkeling op afstand. Hoewel deze tools soepelere codeerervaringen voor ontwikkelaars mogelijk maken, stelt een no-code platform zoals AppMaster zowel niet-programmeurs als ervaren ontwikkelaars in staat om efficiënter uitgebreide web-, mobiele en backend-applicaties te bouwen. De integratie van door AI aangedreven codeerassistenten met code-editors zoals Visual Studio Code en no-code platforms zoals AppMaster.io toont de synergie aan tussen AI en menselijke expertise, waardoor een meer gestroomlijnde en innovatieve applicatie-ontwikkeling wordt bevorderd.