Microsoft a publié lundi la version de juin 2021 de Visual Studio Code (VS Code 1.58), qui apporte quelques modifications à la fonctionnalité Workspace Trust introduite dans la mise à jour précédente, ainsi que la prise en charge des terminaux dans la zone d'édition, entre autres améliorations. VS Code 1.58 introduit également des changements et améliorations pour l'éditeur de paramètres. Voici ci-dessous un aperçu de ce dont il s'agit dans cette version.Workbench
Workspace Trust
La fonction Workspace Trust a été un changement important introduit dans la version 1.57, et décrite par Microsoft comme une sécurité supplémentaire permettant aux développeurs de décider si les dossiers de projet doivent autoriser ou restreindre l'exécution automatique du code. Cependant, cette fonctionnalité a fait l'objet de quelques critiques de la part des utilisateurs, ce qui a incité Microsoft à apporter des modifications. Tout d'abord, il y a une nouvelle action "Configurer vos paramètres" dans l'en-tête de l'éditeur Workspace Trust, visant à aider les utilisateurs à découvrir les paramètres pour personnaliser Workspace Trust.
Un autre nouveau paramètre permet à l'utilisateur de configurer le moment où apparaît la bannière indiquant que la fenêtre actuelle est en mode restreint. Par défaut, cette bannière s'affiche une fois par espace de travail et reste en place jusqu'à ce qu'elle soit supprimée, mais elle peut être modifiée pour s'afficher "always" ou "never".
Éditeur de paramètres
Cette itération ajoute un support à l'éditeur de paramètres pour les objets de paramètres avec un nombre fixe de propriétés booléennes, en rendant les propriétés comme une liste de cases à cocher.
VS Code 1.58 ajoute également une prise en charge supplémentaire des tableaux d'énumérations, en utilisant des listes déroulantes en mode édition au lieu de boîtes de texte simples.
Synchronisation des paramètres
Il y a maintenant une vue Troubleshoot pour Settings Sync qui contient tous les journaux et les derniers états de synchronisation. Vous pouvez accéder à cette vue en exécutant la commande Settings Sync: Show Synced Data et en l'activant en ouvrant le sous-menu Views et en cochant Troubleshoot.
Terminal intégré
Terminaux dans la zone d'édition
Les terminaux peuvent désormais être créés ou déplacés dans la zone d'édition, ce qui permet d'obtenir une grille multidimensionnelle qui persiste et reste visible, quel que soit l'état du panneau. Pour utiliser des terminaux dans la zone d'édition, plusieurs options sont disponibles :
- créer via la commande Create Terminal in Editor Area ;
- faites glisser et déposez un terminal de la liste des onglets vers l'éditeur ;
- exécutez la commande Move Terminal into Editor Area with a terminal focused ;
- sélectionnez Move into Editor Area (déplacer dans la zone d'édition) dans le menu contextuel de l'onglet du terminal.
Le nouveau paramètre terminal.integrated.defaultLocation peut être défini sur éditeur pour diriger par défaut les terminaux nouvellement créés vers la zone de l'éditeur.
Paramétrage explicite du moteur de rendu de la toile
Dans une version précédente, Microsoft a activé le moteur de rendu WebGL par défaut et remplacé le paramètre terminal.integrated.rendererType par le paramètre plus simple terminal.integrated.gpuAcceleration. Malheureusement, certaines machines ont une expérience dégradée avec WebGL et la seule option disponible était de désactiver l'accélération du GPU et de passer au moteur de rendu DOM, beaucoup plus lent. Le paramètre terminal.integrated.gpuAcceleration peut maintenant être défini explicitement sur canvas, ce qui peut être préférable pour ces environnements...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.