Microsoft Edit es el editor de texto de la línea de comandos que has estado esperando

Si fuiste un fanático de MS-DOS de los años 90, te encantará Microsoft Edit: un editor de texto de interfaz de línea de comandos (CLI) totalmente de código abierto. Microsoft Edit aborda una necesidad específica de un editor CLI predeterminado en Windows de 64 bits. Con solo 250 KB, es excepcionalmente ligero, lo que permite editar archivos de texto dentro del Símbolo del sistema o PowerShell, al tiempo que brinda soporte para edición sin modo y scripting.
Instalando Microsoft Edit
Hay dos formas de instalar Microsoft Edit, utilizando su archivo fuente de GitHub o a través de winget en PowerShell. Es compatible con Windows 10 y Windows 11.
GitHub
Visita la página oficial del repositorio de GitHub de Microsoft Edit. Descarga el archivo ZIP a tu PC y extrae sus carpetas.
Desde la carpeta interna extraída, puedes ejecutar la aplicación como administrador con un simple clic derecho.

También puedes iniciar la aplicación Edit, visible como “edit.exe”, desde el menú de búsqueda. Siempre es mejor Ejecutar como administrador.

Para obtener todos los beneficios de características de Edit, es mejor instalar la aplicación completa como se muestra a continuación.
Winget
Abre la ventana de PowerShell en modo administrador. Ingresa el siguiente comando y, posteriormente, presiona Y para aceptar todos los términos del acuerdo fuente.
winget install Microsoft.Edit
Una vez que te familiarices con Microsoft Edit, descubrirás una variedad de usos y características convenientes. A diferencia del Editor MS-DOS del pasado, que solo admitía aplicaciones de 16 bits, el nuevo Edit es completamente capaz de escalar con Windows 11 de 64 bits en el futuro.
Un editor de texto de línea de comandos de Windows muy simple
Como desarrollador ocasional de Windows, encuentro que Microsoft Edit es una herramienta ideal para mis necesidades. Encuentra un equilibrio perfecto entre simplicidad y funcionalidad, permitiéndome modificar el código detrás de las aplicaciones de software sin memorizar comandos y pasos complejos.
Totalmente de código abierto, Microsoft Edit ha suscitado emoción debido a su simplicidad general con una interfaz clara de pantalla azul. Tiene solo cuatro botones que muestran su diseño minimalista, con Archivo, Editar y Ver que contienen todo lo que necesitas.
Al igual que el Bloc de notas, el botón Editar en esta aplicación admite todos los accesos directos comunes, como Ctrl + S para guardar un archivo de texto, junto con teclas de acceso directo como Ctrl + Z, Ctrl + Y, Ctrl + F para encontrar archivos, Ctrl + R para reemplazos y Ctrl + A para seleccionar todo. Por supuesto, los accesos directos de cortar, copiar y pegar están disponibles.

Sin embargo, a diferencia del Bloc de notas que es una herramienta de edición GUI, tienes acceso a estos comandos en una interfaz CLI, que es ideal para desarrolladores.
Como el archivo de la aplicación Edit tiene menos de 250 KB de tamaño, abrirlo toma una fracción de segundo en comparación con los procesos de otras aplicaciones basadas en consola.
Usando Edit dentro del Símbolo del sistema y PowerShell
Una gran razón para usar winget para instalar Edit es que se agrega como un alias de línea de comandos, ayudando con todas las consolas existentes en Windows, incluyendo el Símbolo del sistema, PowerShell y Windows Terminal.

Después de que se agrega el alias, todo lo que tienes que hacer es escribir edit o edit.exe en cualquier intérprete de línea de comandos, como el Símbolo del sistema, PowerShell o Windows Terminal. Edit se integra con todos estos entornos para editar los archivos de texto, complementando sus capacidades de ejecución de comandos.

Ten en cuenta que Edit no ejecuta ningún comando por sí mismo, por lo que no puedes usarlo para ejecutar un comando del sistema como ipconfig. Puedes usarlo para escribir cualquier script de PowerShell, con archivos PS1.
Creando y editando archivos por lotes
Edit sirve como un reemplazo de muchas de las funciones de edición de texto del Bloc de notas, notablemente su capacidad para editar scripts por lotes, aunque no puede crearlos.
Abre el Símbolo del sistema y usa cd para colocarte en la ruta de un archivo donde tienes algunos scripts BAT almacenados. Aquí, tengo un script llamado “Myscript” guardado en la ruta de la carpeta C:\Files. Todo lo que tengo que hacer ahora es usar cd para ir a la ubicación exacta de la carpeta y escribir lo siguiente:
edit "nombre del script de archivo por lotes".bat
Antes de Microsoft Edit, editar scripts por lotes directamente dentro de intérpretes de línea de comandos como PowerShell o el Símbolo del sistema era complicado y desafiante. Tenías que usar editores de terceros como Vim o salir del intérprete y abrir el Bloc de notas o Visual Studio Code. Esta frecuente alternancia de ventanas rompía el flujo para la mayoría de los desarrolladores.

La gestión manual de archivos también era un inconveniente. Recuerda todo el discurso de “‘echo on” y ‘”echo off” solo para mover archivos dentro de tu propio sistema. Todo eso ahora es cosa del pasado, ya que la aplicación Edit se lanza directamente en una ruta de carpeta de tu elección.
Edición sin modo de archivos de configuración
Vamos a explicar un beneficio mayor de Microsoft Edit. Es completamente “sin modo”, a diferencia de las aplicaciones modales como Vim o el Editor Visual. Aquí hay un ejemplo.
Te habrás encontrado con muchos archivos de configuración en Windows, con extensiones INI o CFG. Estos son archivos simples basados en texto que almacenan configuraciones para aplicaciones y funciones del sistema. También están vinculados a cualquier software que instales en Windows. Muchas aplicaciones portátiles (las que no necesitan instalación) utilizan extensiones INI.
Con Microsoft Edit, puedes modificar directamente estos archivos INI o CFG sin necesidad de un editor GUI separado. En el Símbolo del sistema o PowerShell, ve a la ruta donde se almacenan estos archivos. Aquí, tengo los archivos INI llamados “Appconfig.” Escribe el siguiente comando.
edit "nombre del archivo de configuración".iniEdit abrirá automáticamente el archivo de configuración. Puedes hacer todas las ediciones posibles aquí. Por ejemplo, aquí estoy haciendo una edición simple para el tema que estoy cambiando de oscuro a claro. Hay muchos otros usos para esta capacidad. En otro ejemplo, los jugadores pueden ajustar parámetros como la resolución o la tasa de cuadros, guardando sus cambios y permaneciendo dentro del flujo de trabajo CLI.

Los ajustes anteriores no son posibles con editores modales donde tienes que memorizar tantos comandos. Con Microsoft Edit, puedes hacer lo que quieras sin memorizar nada. Si no eres un codificador habitual, sino alguien que solo quiere hacer pequeñas ediciones, este software es perfecto.
Hay muchos otros usos que puedes aprender gradualmente a operar con Microsoft Edit. Puedes usarlo para análisis de archivos de registro a través de registros de aplicaciones, operar documentos con una característica llamada “Selector de documentos”, depurar scripts en cualquier programa de Windows, incluyendo Python, y mucho más, todo mientras la aplicación sigue siendo un guiño nostálgico al clásico Editor MS-DOS de una era pasada de Windows.
Además de Microsoft Edit, encontrarás que una función de PowerToys llamada Paleta de comandos es muy útil para abrir rápidamente cualquier archivo o aplicación.