IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Visual Studio Code 1.74 est disponible et apporte des améliorations pour le développement à distance
Ainsi que la possibilité de gérer les référentiels Git non sécurisés

Le , par Stéphane le calme

16PARTAGES

4  0 
Table de travail

Masquer les badges par conteneur de vue

De la même manière que vous pouviez masquer les conteneurs de vue en cliquant avec le bouton droit sur le conteneur de vue, vous pouvez désormais masquer le badge sur le conteneur (affiché dans la barre d'activité, le panneau et la barre latérale secondaire). Les badges affichent souvent un nombre, une icône ou un indicateur de progression pour un conteneur de vue spécifique, par exemple, le nombre de modifications en attente pour la vue Contrôle de code source.


Éditeur de fusion

Cette version embarque quelques améliorations et corrections de bogues pour l'éditeur de fusion. Les faits saillants comprennent :
  • Annuler/Rétablir suit désormais l'état des conflits traités.
  • Les actions Ignorer dans les vues d'entrée peuvent être utilisées pour accepter la version de base au lieu de l'action Marquer comme géré dans la vue des résultats.
  • Les changements qui sont égaux des deux côtés sont désormais automatiquement résolus.
  • Les extensions qui fournissent la fonctionnalité git blame fonctionnent désormais dans les éditeurs entrants, actuels et de base.

Installer une extension située sur le disque

Vous pouvez désormais installer une extension située sur un lecteur de disque local à l'aide de la commande Développeur : Installer l'extension à partir de l'emplacement.... La commande ouvrira la boîte de dialogue du dossier de la plate-forme pour sélectionner l'emplacement du fichier .vsix de l'extension.

Éditeur

Nouvelle option de saut de mot pour les caractères CJK

Un paramètre appelé editor.wordBreak peut désormais être utilisé pour éviter d'insérer des points d'habillage après les caractères CJK. Lorsqu'ils sont configurés avec keepAll, les algorithmes d'habillage essaieront de conserver le texte après les caractères CJK sur la même ligne. Ce paramètre n'a aucun effet sur les caractères des autres scripts.

Nouveau paramètre de police pour les polices OpenType

Certaines polices plus récentes, qui prennent en charge les variantes de police OpenType, prennent en charge le réglage de certains axes, comme l'axe de poids de police, pour obtenir des poids de police qui ne sont pas configurables via la propriété CSS font-weight . En CSS, cela est réalisé avec la propriété font-variation-settings. Si vous utilisez une telle police, vous pouvez maintenant configurer editor.fontVariations sur true, ce qui entraînera l'utilisation par VS Code de l'axe d'affichage "wght" pour définir l'épaisseur de la police. Si votre police supporte d'autres axes, il est également possible de les configurer directement, par exemple en paramétrant "editor.fontVariations": "'ital' 0.5".

Nouveau paramètre de taille d'indentation

Il existe un nouveau paramètre appelé editor.indentSize qui permet de dissocier la taille de l'indentation (le nombre d'espaces qui composent un retrait) de la taille de la tabulation (le nombre d'espaces utilisés pour rendre un caractère Tab). Ceci est utile lorsqu'il s'agit de fichiers qui utilisent des indentations mixtes de tabulations et d'espaces et ne peut être exercé que lors de l'utilisation d'une configuration d'indentation manuelle.

Ci-dessous un exemple de configuration :

Code : Sélectionner tout
1
2
3
4
"editor.detectIndentation": false,
"editor.insertSpaces": true,
"editor.tabSize": 8,
"editor.indentSize": 2
Commande pour accepter partiellement les complétions en ligne

La commande Accepter le mot suivant de la suggestion en ligne (editor.action.inlineSuggest.acceptNextWord) peut être utilisée pour accepter le segment de mot/non-mot suivant de la suggestion en ligne actuelle. Actuellement, il ne peut accepter que des parties de la première ligne d'une suggestion en ligne. La commande est toujours en cours de développement et Microsoft explore des raccourcis clavier ainsi que des règles de fractionnement alternatives pour les futures versions.

Contrôle des sources

Gérer les référentiels Git non sécurisés

VS Code utilise git.exe pour exécuter toutes les opérations Git. À partir de Git 2.35.2, les utilisateurs ne peuvent pas exécuter d'opérations Git dans un référentiel qui se trouve dans un dossier appartenant à un utilisateur autre que l'utilisateur actuel, car le référentiel est considéré comme potentiellement dangereux.

À partir de cette version, si vous essayez d'ouvrir un tel référentiel potentiellement dangereux, VS Code affichera une vue de bienvenue dans la vue de contrôle de code source ainsi qu'une notification d'erreur. La vue de bienvenue et la notification exposent la commande Gérer les référentiels non sécurisés qui vous permet de consulter la liste des référentiels potentiellement dangereux, de les marquer comme sûrs et de les ouvrir. La commande Gérer les référentiels non sécurisés est également disponible dans la palette de commandes. Marquer un référentiel comme sûr ajoutera l'emplacement du référentiel à la configuration git safe.directory.

Mises à jour optimistes de l'interface utilisateur

Après l'exécution d'une opération Git, un ensemble de commandes git (par exemple, git status) est exécuté pour mettre à jour le modèle de données avant la mise à jour de la vue Source Control. Il existe des scénarios dans lesquels l'exécution de ces commandes peut prendre plusieurs secondes (par exemple, lorsque vous travaillez avec des dépôts uniques volumineux), ce qui entraîne un délai avant l'actualisation de la vue Source Control.

Dans cette version, Microsoft a apporté des modifications afin que la vue Source Control soit mise à jour de manière optimiste pour certaines des opérations Git (stage, unstage, ignorer les modifications et commit) avant que le statut git ne soit terminé, ce qui se traduit par une vue Source Control plus dynamique.

La nouvelle fonctionnalité est activée par défaut mais elle peut être désactivée à l'aide de git.optimisticUpdate : false.

Polissage du bouton d'action de validation

Lorsque le bouton d'action Commit exécute une commande de validation secondaire (par exemple, Commit & Sync), le libellé du bouton reflète désormais correctement la commande en cours d'exécution. Le bouton Valider affiche également une animation indiquant la progression.

Terminal

Améliorations du correctif rapide du terminal

Les correctifs rapides du terminal sont désormais présentés dans un contrôle d'action de code pour s'aligner sur l'expérience de l'éditeur.


Actions de tâche dans la liste déroulante du terminal

Les commandes Exécuter la tâche et Configurer les tâches apparaissent dans la liste déroulante du terminal pour une découverte et une facilité d'accès accrues.


Développement à distance

Remote Tunnels est désormais disponible en tant que fonctionnalité en préversion sur VS Code Stable. Remote Tunnels vous permet d'accéder en toute sécurité à votre machine avec VS Code depuis n'importe quel appareil, n'importe où. Pour activer l'accès au tunnel à distance, vous pouvez soit :
  • Choisissez Activer l'accès à Remote Tunnels dans le menu Compte ou la palette de commandes.
  • Exécutez le tunnel de code à partir d'une machine sur laquelle VS Code est installé et sur le PATH.
  • Téléchargez la nouvelle CLI VS Code et exécutez ./code tunnel.

Une fois l'accès au tunnel activé, vous pouvez vous connecter à la machine à partir de n'importe quel appareil à l'aide de vscode.dev ou à l'aide de l'extension Remote - Tunnels à partir de VS Code Desktop.

Source : Microsoft

Une erreur dans cette actualité ? Signalez-nous-la !