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 !

Build 2019 : Windows Terminal est une nouvelle interface de ligne de commande pour Windows
Qui prend en charge les emoji et les onglets

Le , par Stéphane le calme

180PARTAGES

11  0 
Microsoft lance une nouvelle interface de ligne de commande pour Windows, baptisée Windows Terminal. Elle est conçu pour être l’emplacement central pour l’accès à des environnements tels que PowerShell, Cmd et Windows Subsystem for Linux (WSL). Microsoft ajoute la prise en charge de plusieurs onglets aux côtés de la personnalisation pour les développeurs qui souhaitent peaufiner l'application Terminal. Les développeurs pourront donc personnaliser Windows Terminal de différentes manières et lui ajouter des thèmes ainsi que des extensions.

Windows Terminal prendra également en charge le rendu de texte emoji et le rendu basé sur un processeur graphique. Windows Terminal va donc offrir un rendu plus rapide du texte accéléré par le GPU et des polices « riches en emoji », car tout aujourd’hui tend à prendre en charge les émojis, et ceux-ci contribueront à alléger l'expérience utilisateur en ligne de commande. Plus important encore, Windows Terminal prend également en charge les raccourcis, les onglets, les fenêtres détachables et les thèmes, ainsi que les extensions. Il prendra également en charge de manière native les polices Unicode et East Asian.


Microsoft a dévoilé la nouvelle application Windows Terminal au cours de l’édition 2019 de la conférence Build dédiée aux développeurs. L'idée ici, selon Microsoft, est de « rehausser l'expérience utilisateur en ligne de commande sous Windows ».


Windows Terminal, qui est déjà disponible en préversion, est prévu pour être lancé de manière générale à la mi-juin et promet d'être une mise à jour majeure de l'invite de commandes Windows et de l'expérience PowerShell existantes. En effet, il semble que Terminal deviendra essentiellement l’environnement par défaut pour les utilisateurs de PowerShell, Cmd et Windows Subsystem for Linux.


En parlant de WSL, une couche de compatibilité permettant d’exécuter de manière native des exécutables binaires Linux sous Windows, Microsoft travaille sur la prochaine version. WSL 2 est basé sur un noyau Linux 4.19 bientôt disponible sous Windows. Ce noyau utilise une technologie conçue pour Azure. Dans les deux cas, il est utile de réduire le temps de démarrage de Linux et de rationaliser l'utilisation de la mémoire. En fait, Microsoft promet aux développeurs « deux fois plus de vitesse pour les opérations lourdes sur les systèmes de fichiers, telles que l'installation de Node Package Manager ». WSL 2 prend également en charge l'exécution native des conteneurs Linux Docker, de sorte que les ordinateurs virtuels ne sont plus nécessaires.


Comme Windows Terminal, WSL 2 arriveront tous les deux à la mi-juin.

Source : Microsoft

Et vous ?

Qu'en pensez-vous ?

Voir aussi :

Build 2019 : Microsoft facilite l'adoption de GitHub par les entreprises avec des MàJ, qui permettent de mieux intégrer GitHub à ses services
La MàJ WSL dans Windows 10 build 1903 vous donne accès aux fichiers Linux depuis Windows, les outils en ligne de commande sont également améliorés
Un ingénieur Microsoft retrace les grandes lignes de l'évolution de la ligne de commande Windows et donne plus de détails sur la Console Windows
Windows 10 : plus d'outils ligne de commande via la Redstone 4 avec l'arrivée de distributions Linux additionnelles sur le Store

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

Avatar de CaptainDangeax
Membre expérimenté https://www.developpez.com
Le 13/01/2020 à 12:52
Le truc qui ne sert à rien. Franchement, m'étant niqué les yeux sur une télé 44 cms où mon C64 était branché par l'antenne, il faudrait me payer cher pour réactiver un mode CRT sur quoi que ce soit. Comment je jalousais les copains qui avaient un moniteur composite ! Le mode CRT est un gadget inutile, on l'utilise 3 secondes, on se dit "ouais, marrant" et on ne le réactive plus JAMAIS JAMAIS JAMAIS !
4  0 
Avatar de strato35
Membre éclairé https://www.developpez.com
Le 13/01/2020 à 13:54
Ils ont autant d'employés inoccupés que ça pour avoir le temps de faire ce genre de fonctionnalités inutiles ?
4  0 
Avatar de Aizen64
Membre confirmé https://www.developpez.com
Le 13/01/2020 à 14:54
Cette fonctionnalité est dispensable mais ça a peut-être été fait par un développeur indépendant puis validé par Microsoft.

J’attends la version 1.0 avec WSL 2 qui va améliorer les perfs disque, en plus ils vont ajouter la colorisation des onglets ce qui est vraiment bien niveau accessibilité.

La v1 sera a peu près équivalente à ce que fait le terminal d’OS X et celui d’XFCE qui est ultra parametrable facilement.

C’est du bon travail et il est possible que ce soit le meilleur outil que j’ai utilisé jusqu’à présent sous windows, OS X ou Linux.
4  0 
Avatar de stardeath
Expert confirmé https://www.developpez.com
Le 06/08/2019 à 1:02
si il y a bien un domaine où personne ne sera jamais d'accord c'est bien les formats de stockage.
en plus pourquoi, ici, se compliquer la tâche avec des formats de fichier pénibles à parser, à la première lecture un bête fichier ini est amplement suffisant, et le parser plutôt trivial à écrire :

[commands]
copy=ctrl+shift+c
paste=ctrl+shift+v
etc...

mais bon, ça doit pas faire suffisamment moderne, donc on se complique la vie.
(et même si on peut vouloir plusieurs combinaisons de touches par commande, on peut très bien définir une syntaxe pour en mettre plusieurs à la suite)

ps: pas que json, xml, yaml, autres n'ont pas d'utilité, mais ils ont comme principal avantage de pouvoir stocker des données structurées. dès lors que la structuration des données est pratiquement inexistante, pas la peine de se compliquer la vie.
de plus pour stocker des structures, il faut souvent une syntaxe bien particulière, pas forcément adaptée à être écrite facilement par un humain ; d'où le fait d'avoir un truc le plus simple possible à mon avis.
3  0 
Avatar de stardeath
Expert confirmé https://www.developpez.com
Le 06/08/2019 à 22:31
mapper un objet depuis un fichier json, c'est pas magique, il a fallu que quelqu'un l'écrive ce code, rien n'empêche donc d'avoir strictement la même chose pour un fichier ini en fait.
3  0 
Avatar de hyakosm
Membre du Club https://www.developpez.com
Le 13/01/2020 à 19:52
Pendant ce temps on a toujours pas les outils Unix nativement par défaut, le panneau de configuration n'est toujours pas terminé au bout de 5 ans et les applications par défaut sont toujours aussi archaïques, MAIS ils ont mis un filtre tube cathodique dans le terminal. Bravo Microsoft pour ce sens des priorités.
4  1 
Avatar de earhater
Membre éprouvé https://www.developpez.com
Le 16/01/2020 à 11:00
Merci pour l'écriture de cette update
2  0 
Avatar de e101mk2
Membre éclairé https://www.developpez.com
Le 23/06/2019 à 22:02
Citation Envoyé par Refuznik Voir le message
Vaut mieux tard que jamais (ça fait juste ~15 ans que l'on a ça sous linux)
Heu... non, il y'a 15 ans sous linux, Settings affichais une GUI pour les réglages les plus courants (couleurs, transparence, image de fond,...). On touchais les fichiers de confs du terminal rarement.
Ici sa ouvre juste un éditeur Json, à la méthode de VS Code. Flemme/20
1  0 
Avatar de foetus
Expert éminent sénior https://www.developpez.com
Le 07/08/2019 à 9:07
Citation Envoyé par stardeath Voir le message
en plus pourquoi, ici, se compliquer la tâche avec des formats de fichier pénibles à parser, à la première lecture un bête fichier ini est amplement suffisant, et le parser plutôt trivial à écrire
Parce que le format ini n'a pas été normalisé et chacun fait ce qu'il veut ou suit Microsoft.

Par exemple, la gestion des espaces. Est-ce que tu les autorises entre le début de ligne et la clef ? Est-ce que tu les autorises entre la clef et le = ? Est-ce que tu les autorises entre le = et la valeur ? Est-ce que tu les autorises entre la valeur et la fin de ligne ?

Le seul gros point noir du json c'est le non support de l'Unicode
Et l'autre point gênant, c'est le manque de commentaires (soit on rajoute des clefs bidons, soit on empile les même clefs - la majorité des parsers prennent la dernière valeur et ignorent les autres)
1  0 
Avatar de redcurve
Membre extrêmement actif https://www.developpez.com
Le 13/01/2020 à 16:39
Citation Envoyé par strato35 Voir le message
Ils ont autant d'employés inoccupés que ça pour avoir le temps de faire ce genre de fonctionnalités inutiles ?
Oui en plus ils ne sont que 10 chez Microsoft
1  0