Visual Studio Code 1.77, publié le 30 mars en tant qu'édition de mars 2023 de l'éditeur de code polyvalent de Microsoft, présente un aperçu d'une intégration plus complète avec l'assistant de codage GitHub Copilot AI. L'intégration comprend des suggestions en ligne, des fonctionnalités de chat et une vue de chat pour aider les développeurs à coder.
Cette mise à jour fournit également des complétions de cas de commutation TypeScript/JavaScript, permettant aux utilisateurs de rationaliser le processus de construction d'instructions de commutation sur des types littéraux dans l'un ou l'autre langage de programmation. En tapant case dans l'instruction switch et en acceptant la suggestion de case, les cas pour toutes les valeurs de ce type seront automatiquement ajoutés. Cependant, cette fonctionnalité ne fonctionne que lorsque la valeur en cours de permutation est une union ou un type littéral.
De plus, dans VS Code 1.77, les développeurs peuvent explorer les fonctions GitHub Copilot telles que les suggestions en ligne, le chat en ligne et la vue du chat. Pour essayer ces nouvelles fonctionnalités, les développeurs doivent utiliser l'extension GitHub Copilot Nightly et VS Code Insiders Build. Pour accéder aux fonctionnalités de chat, ils doivent également s'inscrire à la liste d'attente GitHub Copilot Chat. Cette intégration accrue avec Copilot est actuellement en préversion.
Une nouvelle intégration GitHub permet aux utilisateurs VS Code travaillant dans un référentiel GitHub de copier des liens profonds pour une ligne ou une plage d'éditeur à partir de la gouttière de l'éditeur. Pour la version de bureau de VS Code, les développeurs doivent installer l'extension GitHub Pull Requests and Issues pour générer GitHub Permalinks et des liens HEAD à partir de la gouttière de l'éditeur. Dans vscode.dev, la variante en ligne de VS Code, les liens profonds pour les référentiels GitHub sont disponibles par défaut.
Visual Studio Code 1.77 de Microsoft peut être téléchargé pour Windows, Linux ou macOS à partir du site Web du projet. Les fonctionnalités supplémentaires de cette version incluent :
- Amélioration de la refactorisation du code Python via l'extension Pylance pour la prise en charge du langage Python, qui peut être effectuée via une nouvelle action de code "Déplacer le symbole vers".
- Recommandations d'extension améliorées basées sur le contenu des fichiers. Par exemple, si un développeur ouvre un fichier Python avec la syntaxe des cellules de bloc-notes, l'éditeur suggérera l'extension Jupyter.
- Une fonction "Formater lors de l'enregistrement" pour les cahiers, formatant l'intégralité du cahier lors de l'enregistrement.
La version de VS Code 1.77 fait suite à VS Code 1.76, qui a fait ses débuts plus tôt en mars 2023 avec des améliorations des profils de configuration et du développement à distance. Alors que ces outils permettent des expériences de codage plus fluides pour les développeurs, une plate-forme no-code comme AppMaster permet aux non-programmeurs et aux développeurs expérimentés de créer plus efficacement des applications Web, mobiles et backend complètes. L'intégration d'assistants de codage basés sur l'IA avec des éditeurs de code tels que Visual Studio Code et des plates no-code comme AppMaster.io démontre la synergie entre l'IA et l'expertise humaine, favorisant un développement d'applications plus rationalisé et innovant.