Developpez.com - Rubrique Windows

Le Club des Développeurs et IT Pro

Windows Terminal Preview 1.6 inclut la version alpha de la nouvelle interface utilisateur de paramètres

Et donne la possibilité de définir des actions à activer au démarrage

Le 2021-01-30 21:37:33, par Stéphane le calme, Chroniqueur Actualités
C’est durant sa conférence annuelle Microsoft Build dédiée aux développeurs que l’éditeur a présenté Windows Terminal 1.0, la première version stable de sa nouvelle interface de ligne de commande pour Windows conçue pour être l’emplacement central pour l’accès à des environnements tels que PowerShell, Cmd et Windows Subsystem for Linux (WSL). Elle apporte la prise en charge de plusieurs onglets aux côtés de la personnalisation pour les développeurs qui souhaitent peaufiner l'application Terminal par le biais de thèmes ou d’extensions.

Microsoft a expliqué que « Windows Terminal est une application moderne, rapide, efficace, puissante et productive pour les utilisateurs d'outils et de shells en ligne de commande comme Command Prompt, PowerShell et WSL. Ses principales caractéristiques comprennent de multiples onglets, des volets, la prise en charge des caractères Unicode et UTF-8, un moteur de rendu de texte accéléré par le GPU, ainsi que des thèmes, des styles et des configurations personnalisés ».

L'éditeur a publié Windows Terminal Preview 1.6. Parcourons la liste des fonctionnalités.

Interface utilisateur des paramètres

Windows Terminal Preview inclut désormais la version alpha de la nouvelle interface utilisateur de paramètres. L'interface utilisateur des paramètres n'est pas encore liée par défaut et ne s'ouvrira pas lorsque vous cliquerez sur le bouton Paramètres dans le menu déroulant, vous devrez donc ajouter une action à votre fichier settings.json afin de l'ouvrir avec la palette de commandes ou votre clavier.


Comment ouvrir l'interface utilisateur des paramètres

Pour lier l'interface utilisateur des paramètres à Ctrl + Maj + ,, ajoutez ce qui suit à votre tableau d'actions (ou des raccourcis clavier si vous avez une ancienne version du fichier de paramètres):

Code :
{ "command": { "action": "openSettings", "target": "settingsUI" }, "keys": "ctrl+shift+," },

Sauvegardes des fichiers de paramètres

Pendant que l'interface utilisateur des paramètres reste en Preview, l'éditeur va générer des sauvegardes de vos fichiers de paramètres précédents au cas où quelque chose ne va pas avec la modification de vos paramètres et que vous devez revenir en arrière. Ces fichiers de sauvegarde se trouvent au même emplacement que votre fichier settings.json. Le moyen le plus simple de naviguer ici est de faire un clic droit sur l'onglet du fichier settings.json dans Visual Studio Code et de sélectionner « Révéler dans l'Explorateur de fichiers ».


La suite ?

Microsoft travaille toujours activement sur l'interface utilisateur des paramètres et enverra continuellement des mises à jour. Voici quelques éléments sur lesquels l'éditeur travaille actuellement:
  • S'assurer que l'interface utilisateur des paramètres inclut une navigation intuitive au clavier et une accessibilité améliorée.
  • Ajout d'actions et de raccourcis clavier dans l'interface utilisateur des paramètres.
  • Fournir des fonctionnalités pour réorganiser vos profils.

Actions de démarrage

Avez-vous souhaité démarrer votre terminal dans une configuration personnalisée lorsque vous le lancez ? Eh bien, aujourd'hui, c'est votre jour de chance! Vous pouvez maintenant définir des actions de démarrage dans vos paramètres globaux pour configurer le lancement de votre terminal. Le paramètre startupActions accepte les arguments de ligne de commande wt.

Code :
1
2
3
4
5
// Launch terminal with multiple tabs
"startupActions": "new-tab; new-tab"

//Launch terminal with one tab split into a PowerShell pane and an Ubuntu pane
"startupActions": "split-pane -p PowerShell ; split-pane -p Ubuntu"
Indicateur de progression

Le terminal affichera désormais un indicateur de progression dans l'onglet et la barre des tâches chaque fois qu'une séquence OSC 9; 4 est reçue.


Nouvelles actions

Faites défiler vers le haut et le bas

Vous pouvez utiliser les commandes scrollToTop et scrollToBottom pour faire défiler jusqu'au début ou à la fin du tampon de texte

Code :
1
2
{ "command": "scrollToTop", "keys": "ctrl+shift+home" },
{ "command": "scrollToBottom", "keys": "ctrl+shift+end" }
Focus sur le volet le plus récemment utilisé

L'action moveFocus a pris une nouvelle direction, précédente, qui vous permettra de naviguer vers le dernier volet utilisé avec votre clavier.

Code :
{ "command": { "action": "moveFocus", "direction": "previous" }, "keys": "ctrl+alt+left" }
Déplacer les onglets

Vous pouvez maintenant déplacer vos onglets vers l'arrière (gauche) et vers l'avant (droite) à l'aide du clavier avec la commande moveTab.

Télécharger Windows Terminal Preview v1.6

Source : Microsoft
  Discussion forum
13 commentaires
  • earhater
    Membre éprouvé
    Merci pour cette news, j'utilise ce terminal au quotidien depuis des mois, principalement en bash avec WSL2 et c'est un régal. Microsoft va vraiment dans la bonne direction
  • OrthodoxWindows
    Membre émérite
    Ce qui m'intéresserait, c'est le retour à l'utilisation du registre Windows (et non pas un fichier JSON), à l'utilisation des contrôle Win32 avec un respect des couleurs du système, et une diminution des ressources utilisés.
    Et l'affichage MDI plutôt que des onglets (les onglets sont inutiles, il font doublon avec la barre des tâches).

    Comme le projet est open-source, c'est théoriquement possible avec une fourche du projet.