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 !

Microsoft publie Windows Terminal Preview 1.3 avec un sélecteur d'onglets avancé
Une nouvelle palette de commandes et bien plus encore

Le , par Stéphane le calme

204PARTAGES

12  0 
La dernière Preview de l'outil de ligne de commande Windows Terminal, version 1.3, est désormais disponible pour les développeurs désirant la tester. C’est en mai que Microsoft a publié Windows Terminal 1.0, un an après la première Preview. L'application s'adresse aux développeurs qui utilisent des outils de ligne de commande tels que l'invite de commande, PowerShell, Azure Cloud Shell et les distributions du sous-système Windows pour Linux (WSL). Les onglets de Windows Terminal permettent aux utilisateurs d'exécuter plusieurs outils de ligne de commande à partir d'une seule fenêtre avec de nombreuses options pour personnaliser l'expérience.

Voici un aperçu des nouveautés apportées par cette version.

Palette de commandes

La palette de commandes fait enfin son arrivée! Cette nouvelle fonctionnalité vous permet de rechercher dans toutes les commandes disponibles dans Windows Terminal, similaires à celles trouvées dans Visual Studio Code. Vous pouvez appeler la palette de commandes en tapant Ctrl + Maj + P. Si vous souhaitez modifier cette combinaison de touches, vous pouvez ajouter la commande commandPalette au tableau keybindings dans votre settings.json.

Code PowerShell : Sélectionner tout
{ "command": "commandPalette", "keys": "ctrl+shift+p" }

La palette de commandes a deux modes : le mode action et le mode ligne de commande. Le mode Action est le mode dans lequel vous entrerez par défaut et va répertorier toutes les commandes de votre Windows Terminal. Vous pouvez entrer dans le mode ligne de commande en tapant > et vous pouvez ensuite entrer n'importe quelle commande wt, qui sera appelée sur la fenêtre courante.

Vous pouvez également personnaliser les actions que vous souhaitez ajouter à la palette de commandes en ajoutant des commandes à votre fichier settings.json. Vos raccourcis clavier doivent automatiquement remplir la palette de commandes.


Sélecteur d'onglets avancé

Microsoft a ajouté un sélecteur d'onglets avancé pour vous aider à naviguer plus facilement entre vos onglets. Par défaut, il est activé avec le paramètre global useTabSwitcher. Lorsqu'il est activé, les commandes nextTab et prevTab utiliseront le sélecteur d'onglets. Par défaut, ces raccourcis clavier sont respectivement Ctrl + Tab et Ctrl + Maj + Tab.

Code PowerShell : Sélectionner tout
"useTabSwitcher": true

Paramètre de couleur de l'onglet

Vous pouvez maintenant spécifier une couleur d'onglet pour chaque profil! Cela peut être fait en ajoutant le paramètre tabColor à un profil et en le définissant sur une couleur au format hexadécimal.


Nouvelles commandes

Microsoft a ajouté de nouvelles commandes que vous pouvez ajouter à vos raccourcis clavier dans votre fichier settings.json. Aucune des commandes suivantes n'est liée par défaut.

commandes wt comme liaison de clé

L'éditeur a ajouté la possibilité d'exécuter des arguments de ligne de commande wt.exe avec des raccourcis clavier. Cela peut être fait avec la commande wt. La propriété de ligne de commande définit les arguments de ligne de commande que vous souhaitez invoquer dans la fenêtre actuelle.

Code PowerShell : Sélectionner tout
1
2
// This command opens a new tab with PowerShell in a pane, a vertical pane running  the Command Prompt profile in the C:\ directory, and a horizontal pane running the Ubuntu profile. 
{ "command": { "action": "wt", "commandline": "new-tab pwsh.exe ; split-pane -p \"Command Prompt\" -d C:\\ ; split-pane -p \"Ubuntu\" -H" }, "keys": "ctrl+a" }

Envoyer une entrée sur shell

Si vous souhaitez envoyer une entrée sur shell à l'aide d'un raccourci clavier, vous pouvez le faire avec la commande sendInput.

Code PowerShell : Sélectionner tout
1
2
// This command navigates backwards through the shell history. 
{ "command": { "action": "sendInput", "input": "\u001b[A" }, "keys": "ctrl+b" }

Recherche par onglet

Si vous êtes quelqu'un qui a beaucoup d'onglets ouverts, cette nouvelle commande est une bouée de sauvetage. Vous pouvez maintenant rechercher dans vos onglets dans une nouvelle zone de recherche à l'aide de la commande tabSearch.

Code PowerShell : Sélectionner tout
{ "command": "tabSearch", "keys": "ctrl+c" }

Changer le jeu de couleurs

Vous pouvez définir le jeu de couleurs de la fenêtre active à l'aide de la commande setColorScheme.

Télécharger Windows Terminal Preview 1.3

Source : Microsoft

Et vous ?

Que pensez-vous de Windows Terminal ?

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

Avatar de earhater
Membre éprouvé https://www.developpez.com
Le 27/08/2020 à 22:39
ils font du bon boulot chez microsoft avec ce terminal, c'est clairement l'un des élements qui manquait pour être plus confort sur windows, la bonne époque de cmder pour les connaisseurs
7  0 
Avatar de earhater
Membre éprouvé https://www.developpez.com
Le 30/01/2021 à 21:59
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
5  0 
Avatar de guiguisleaze
Candidat au Club https://www.developpez.com
Le 29/08/2020 à 15:04
Perso j'utilise toujours GitBash mais Cmder ou même ce Windows Terminal c'est très bien
1  0 
Avatar de OrthodoxWindows
Membre émérite https://www.developpez.com
Le 16/09/2022 à 2:30
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.
0  0