Microsoft Edit est l'éditeur de texte de l'invite de commande que vous attendiez depuis longtemps

Si vous étiez fan de MS-DOS des années 90, vous adorerez Microsoft Edit - un éditeur de texte à interface en ligne de commande (CLI) entièrement open-source. Microsoft Edit répond à un besoin spécifique d’un éditeur CLI par défaut dans Windows 64 bits. Avec seulement 250 Ko, il est exceptionnellement léger, permettant des modifications de fichiers texte dans l’Invite de commandes ou PowerShell tout en offrant un support d’édition sans modèle et de scripts.
Installation de Microsoft Edit
Il existe deux façons d’installer Microsoft Edit, en utilisant son fichier source GitHub ou via winget dans PowerShell. Il prend en charge Windows 10 et Windows 11.
GitHub
Visitez la page du dépôt officiel GitHub de Microsoft Edit. Téléchargez le fichier ZIP sur votre PC et extrayez ses dossiers.
À partir du dossier extrait, vous pouvez exécuter l’application en tant qu’administrateur avec un simple clic droit.

Vous pouvez également lancer l’application Edit, visible sous le nom “edit.exe” dans le menu de recherche. Il est toujours préférable de Lancer en tant qu’administrateur.

Pour bénéficier de toutes les fonctionnalités d’Edit, il est préférable d’installer l’application complète comme indiqué ci-dessous.
Winget
Ouvrez une fenêtre PowerShell en mode administrateur. Entrez la commande suivante, puis appuyez sur Y pour accepter tous les termes de l’accord source.
winget install Microsoft.Edit
Une fois que vous avez pris en main Microsoft Edit, vous découvrirez une gamme d’utilisations et de fonctionnalités pratiques. Contrairement à l’Éditeur MS-DOS du passé, qui ne prenait en charge que les applications 16 bits, le nouvel Edit est entièrement capable de s’adapter à Windows 11 64 bits à l’avenir.
Un éditeur de texte très simple pour la ligne de commande Windows
En tant que développeur Windows occasionnel, je trouve que Microsoft Edit est un outil idéal pour mes besoins. Il trouve un équilibre parfait entre simplicité et fonctionnalité, me permettant de modifier le code des applications logicielles sans mémoriser des commandes et des étapes complexes.
Totalement open-source, Microsoft Edit suscite l’enthousiasme en raison de sa simplicité globale avec une interface claire à fond bleu. Il n’a que quatre boutons mettant en avant son design minimaliste, avec Fichier, Édition et Affichage contenant tout ce dont vous avez besoin.
Tout comme Bloc-notes, le bouton Édition de cette application prend en charge tous les raccourcis courants, tels que Ctrl + S pour enregistrer un fichier texte, ainsi que des touches de raccourci comme Ctrl + Z, Ctrl + Y, Ctrl + F pour trouver des fichiers, Ctrl + R pour les remplacements, et Ctrl + A pour tout sélectionner. Bien sûr, les raccourcis couper, copier et coller sont disponibles.

Cependant, contrairement à Bloc-notes qui est un outil d’édition GUI, vous avez accès à ces commandes dans une interface CLI, ce qui est idéal pour les développeurs.
Comme le fichier d’application core Edit fait moins de 250 Ko, son ouverture prend une fraction de seconde par rapport aux processus d’autres applications basées sur la console.
Utiliser Edit dans l’Invite de commandes et PowerShell
Une grande raison d’utiliser winget pour installer Edit est qu’il s’ajoute comme un alias en ligne de commande, aidant avec toutes les consoles existantes sous Windows, y compris Invite de commandes, PowerShell et Windows Terminal.

Une fois l’alias ajouté, il vous suffit de taper edit ou edit.exe dans tout interprète de ligne de commande, tel que l’Invite de commandes, PowerShell ou Windows Terminal. Edit s’intègre à tous ces environnements pour modifier les fichiers texte, complétant leurs capacités d’exécution de commandes.

Notez que Edit n’exécute aucune commande par lui-même, donc vous ne pouvez pas l’utiliser pour exécuter une commande système comme ipconfig. Vous pouvez l’utiliser pour écrire des scripts PowerShell, avec des fichiers PS1 cependant.
Création et édition de fichiers batch
Edit sert de remplacement à de nombreuses fonctions d’édition de texte de Bloc-notes, notamment sa capacité à éditer des scripts batch, bien qu’il ne puisse pas les créer.
Ouvrez l’Invite de commandes et utilisez cd pour vous placer dans le chemin d’un fichier où vous avez des scripts BAT stockés. Ici, j’ai un script nommé “Myscript” enregistré dans le chemin C:\Files. Tout ce que je dois faire maintenant est d’utiliser cd pour aller à l’emplacement exact du dossier, et de taper ce qui suit :
edit "Nom du fichier de script Batch".bat
Avant Microsoft Edit, l’édition de scripts batch directement dans des interprètes de ligne de commande comme PowerShell ou l’Invite de commandes était compliquée et difficile. Vous deviez utiliser des éditeurs tiers comme Vim ou quitter l’interprète et ouvrir Bloc-notes ou Visual Studio Code. Ce passage fréquent d’une fenêtre à l’autre perturbait le flux de la plupart des développeurs.

La gestion manuelle des fichiers était également une corvée. Se souvenir de tout le jargon « ‘echo on » et « ‘echo off » juste pour déplacer des fichiers dans votre propre système. Tout cela appartient désormais au passé, car l’application Edit se lance directement dans un chemin de dossier de votre choix.
Édition sans modèle de fichiers de configuration
Nous allons expliquer un avantage majeur de Microsoft Edit. Il est complètement « sans modèle », contrairement à des applications modales telles que Vim ou Visual Editor. Voici un exemple.
Vous avez sûrement rencontré de nombreux fichiers de configuration dans Windows, avec des extensions INI ou CFG. Ce sont des fichiers simples basés sur du texte qui stockent des paramètres pour des applications et des fonctions système. Ils sont également liés à tout logiciel que vous installez sous Windows. De nombreuses applications portables (celles qui n’ont pas besoin d’installation) utilisent largement les extensions INI.
Avec Microsoft Edit, vous pouvez modifier directement ces fichiers INI ou CFG sans avoir besoin d’un éditeur GUI séparé. Dans l’Invite de commandes ou PowerShell, allez au chemin où ces fichiers sont stockés. Ici, j’ai des fichiers INI nommés “Appconfig”. Tapez la commande suivante.
edit "Nom du fichier config".iniEdit ouvrira automatiquement le fichier de configuration. Vous pouvez effectuer toutes les modifications possibles ici. Par exemple, ici je fais une simple modification du thème que je change de sombre à clair. Il y a de nombreuses autres utilisations pour cette capacité. Dans un autre exemple, les joueurs peuvent ajuster des paramètres comme la résolution ou le taux de rafraîchissement, enregistrer leurs modifications et rester dans le flux de travail CLI.

Les ajustements ci-dessus ne sont pas possibles avec des éditeurs modulaires où vous devez mémoriser tant de commandes. Avec Microsoft Edit, vous pouvez faire tout ce que vous voulez sans rien mémoriser. Si vous n’êtes pas un codeur aguerri, mais que vous souhaitez simplement faire de petites modifications, ce logiciel est parfait.
Il existe de nombreuses autres utilisations que vous pouvez apprendre progressivement à utiliser avec Microsoft Edit. Vous pouvez l’utiliser pour l’analyse de fichiers journaux à travers des journaux d’applications, opérer des documents avec une fonctionnalité appelée « Sélecteur de documents », déboguer des scripts dans n’importe quel programme Windows, y compris Python, et bien plus encore, tout en restant une évocation nostalgique de l’éditeur classique MS-DOS d’une époque Windows révolue.
En plus de Microsoft Edit, vous constaterez qu’une fonctionnalité PowerToys appelée Palette de Commandes est très utile pour ouvrir rapidement n’importe quel fichier ou application.