Mise à jour du terminal Windows: aperçu 1910

Bonjour, Habr! Nous sommes heureux d'annoncer la sortie de la prochaine mise à jour de Windows Terminal! Parmi les nouveaux produits: profils dynamiques, paramètres en cascade, une interface utilisateur mise à jour, de nouvelles options de lancement et plus encore. Plus de détails sous la coupe!

Comme toujours, le terminal est disponible en téléchargement sur le Microsoft Store , le Microsoft Store pour Entreprises et sur GitHub .

image

Profils dynamiques


Windows Terminal détecte désormais automatiquement PowerShell Core et a installé les distributions du sous-système Windows pour Linux (WSL). En d'autres termes, si après cette mise à jour vous installez un kit de distribution, il sera immédiatement ajouté au fichier profiles.json.

image

Remarque : si vous ne souhaitez pas que le profil soit affiché dans le menu déroulant, vous pouvez définir le paramètre "hidden" sur le fichier true profiles.json.

"hidden": true

Paramètres en cascade


Le terminal dispose désormais d'un modèle de paramètres amélioré. Désormais, il est livré avec le fichier defaults.json, qui inclut tous les paramètres par défaut. Si vous souhaitez vous familiariser avec le contenu du fichier, tout en maintenant Alt enfoncé, appuyez sur le bouton Paramètres dans le menu déroulant. Le fichier ouvert est généré automatiquement et les modifications apportées au fichier sont ignorées et remplacées. Cependant, vous pouvez ajouter autant de préférences utilisateur que vous le souhaitez au fichier profiles.json. Si vous souhaitez réinitialiser les paramètres, je vous recommande de faire attention à l' excellent article de Scott Hanselman (Scott Hanselman, @shanselman ), qu'il a publié sur son blog.

Si vous ajoutez un nouveau profil, schéma, liaison de clé ou paramètre global à profiles.json, il sera considéré comme un paramètre ajouté. Si vous créez un nouveau profil avec un GUID qui correspond à celui existant, votre nouveau profil remplacera l'ancien. Si le fichier defaults.json a une liaison de clé que vous souhaitez refuser d'utiliser, définissez cette liaison sur null dans profiles.json.

{
"command": null, "keys": ["ctrl+shift+w"]
}


Nouvelles options de lancement


Vous pouvez maintenant configurer le terminal pour qu'il fonctionne constamment en plein écran ou définir sa position initiale à l'écran. Le terminal peut être configuré pour fonctionner en plein écran en ajoutant le paramètre global "launchMode" . Ce paramètre peut être "default" ou "maximized" .

"launchMode": "maximized"

Si vous souhaitez définir la position initiale du terminal à l'écran, ajoutez ensuite "initialPosition" tant que paramètre global et spécifiez également les coordonnées X et Y séparées par une virgule. Par exemple, si vous souhaitez que le terminal démarre dans le coin supérieur gauche de votre écran principal, ajoutez dans l'entrée profiles.json:

"initialPosition": "0,0"

Remarque : si vous utilisez plusieurs moniteurs et que le terminal démarre à gauche ou au-dessus du moniteur principal, vous devrez utiliser des coordonnées négatives.

Interface utilisateur mise Ă  jour


L'interface du Terminal est devenue encore meilleure. Utilisé dans Terminal WinUI TabView a été mis à jour vers la version 2.2. Cette version a le meilleur contraste de couleurs, des coins arrondis dans le menu déroulant et des séparateurs d'onglets. De plus, maintenant, dès que vous ouvrez un grand nombre d'onglets, vous avez la possibilité de les faire défiler à l'aide des boutons.

image

Correction de bugs


  • Vous pouvez maintenant double-cliquer sur la barre d'onglets pour agrandir la fenĂŞtre en plein Ă©cran;
  • Correction d'un bug qui causait des problèmes de copie et de collage dans une nouvelle ligne;
  • La copie HTML ne laisse plus le presse-papiers ouvert;
  • Vous pouvez maintenant utiliser des polices dont les noms dĂ©passent 32 caractères;
  • Lorsque deux onglets sont lancĂ©s simultanĂ©ment, la distorsion du texte ne se produit plus;
  • AmĂ©liorations gĂ©nĂ©rales de la stabilitĂ©.

En conclusion


Si vous avez des questions ou si vous souhaitez simplement partager vos impressions sur le terminal, n'hésitez pas à écrire Kayla ( @cinnamon_msft ) sur Twitter. De plus, si vous avez des problèmes ou des souhaits, vous pouvez toujours nous contacter sur GitHub . Rendez-vous le mois prochain!

Source: https://habr.com/ru/post/fr473278/


All Articles