Micro: un editor de texto moderno basado en terminales con resaltado de sintaxis


Micro es un editor de texto multiplataforma moderno, intuitivo y fácil de usar que funciona en Linux, Windows y MacOS. Está escrito en terminales Linux modernas.

Está destinado a reemplazar el conocido editor nano por ser fácil de instalar y usar sobre la marcha. Tiene como objetivo que sea agradable de usar las 24 horas (porque prefiere trabajar en la terminal o necesita operar una máquina remota a través de ssh).

Es importante destacar que Micro no requiere programas adicionales, se envía como un único binario estático, listo para usar (con todo incluido); todo lo que necesita hacer es descargarlo y usarlo de inmediato.

  • Fácil de instalar y usar, es altamente personalizable y admite un sistema de complementos.
  • Admite combinaciones de teclas, colores y resaltado comunes.
  • Admite listas automáticas y notificaciones de errores.
  • Admite copiar y pegar con el portapapeles del sistema.
  • Ofrece varias funciones comunes del editor, como deshacer/rehacer, números de línea, compatibilidad con Unicode, softwrap.
  • Admite el resaltado de sintaxis en más de 90 idiomas. Y mucho más ...

Cómo instalar Micro Text Editor en Linux

Para instalar el editor de micro texto, puede descargar un binario prediseñado para la arquitectura de su sistema e instalarlo.

También hay un script automatizado que buscará e instalará el último binario prediseñado como se muestra.

$ mkdir -p  ~/bin
$ curl -sL https://gist.githubusercontent.com/zyedidia/d4acfcc6acf2d0d75e79004fa5feaf24/raw/a43e603e62205e1074775d756ef98c3fc77f6f8d/install_micro.sh | bash -s linux64 ~/bin

Para una instalación en todo el sistema, use/usr/bin en lugar de ~/bin en el comando anterior con el comando sudo (si está instalando como usuario no root).

$ sudo $ curl -sL https://gist.githubusercontent.com/zyedidia/d4acfcc6acf2d0d75e79004fa5feaf24/raw/a43e603e62205e1074775d756ef98c3fc77f6f8d/install_micro.sh | bash -s linux64 /usr/bin/

Posiblemente obtendrá el error "Permiso denegado", ejecute el siguiente comando para mover el micro binario a/usr/bin:

$ sudo mv micro-1.1.4/micro /usr/bin//micro

En caso de que su sistema operativo no tenga una versión binaria, pero ejecute Go, puede compilar el paquete desde la fuente como se muestra.

Importante: asegúrese de haber instalado Go (GoLang) 1.5 o superior (Go 1.4 solo funcionará si su versión es compatible con CGO) en su sistema Linux para usar Micro; de lo contrario, haga clic en el enlace a continuación para seguir los pasos de instalación de GoLang:

  1. Instale GoLang (Go Programming Language) en Linux

Después de instalar Go, escriba los siguientes comandos como usuario root para instalarlo:

# go get -d github.com/zyedidia/micro/...
# cd $GOPATH/src/github.com/zyedidia/micro
# make install

Cómo usar Micro Text Editor en Linux

Si ha instalado micro usando un paquete binario prediseñado o desde un script automatizado, simplemente puede escribir.

$ micro test.txt

Si lo instaló desde la fuente, el binario se instalará en $GOPATH/bin (o su $GOBIN), para ejecutar Micro, escriba:

$ $GOBIN/micro test.txt

Alternativamente, incluya $GOBIN en su RUTA para ejecutarlo como cualquier otro programa del sistema.

Para salir, presione la tecla Esc y para guardar el texto antes de cerrar, presione y (sí).

En la captura de pantalla a continuación, estoy probando las características de resaltado de sintaxis y color de Mirco, tenga en cuenta que detecta automáticamente la sintaxis/tipo de archivo (sintaxis Shell y Go en estos ejemplos a continuación).

Puede presionar F1 para obtener ayuda.

Puede ver todas las opciones de uso de Micro de la siguiente manera:

$ micro --help
$ $GOBIN/micro --help

Para obtener más información sobre el micro editor, vaya al proyecto Repositorio de GitHub: https://github.com/zyedidia/micro

En este breve artículo, le mostramos cómo instalar el editor de texto Micro en Linux. ¿Cómo encuentras Micro en comparación con Nano y Vi? Utilice el formulario de comentarios a continuación para ofrecernos sus opiniones.