Sobre el proyecto
micro es un editor de texto para terminal que busca ser fácil de usar e intuitivo, aprovechando las capacidades modernas del terminal. Se distribuye como un binario estático, todo incluido, sin dependencias externas, lo que facilita su descarga y uso inmediato.
Como su nombre sugiere, micro se posiciona como sucesor del editor nano, priorizando la facilidad de instalación y uso. Está diseñado para ser agradable como editor de tiempo completo para usuarios que prefieren trabajar en un terminal o que editan archivos regularmente a través de SSH.
Entre sus características clave se incluyen múltiples cursores, atajos de teclado comunes (Ctrl-s, Ctrl-c, Ctrl-v, Ctrl-z, etc.) que pueden reasignarse, divisiones y pestañas, un menú similar al de nano para recordar atajos, excelente soporte de ratón (arrastrar para seleccionar, doble clic para selección de palabra, triple clic para selección de línea) y compatibilidad multiplataforma en todos los sistemas donde Go funciona. El editor soporta un sistema de plugins basado en Lua con un gestor de plugins integrado para instalar, eliminar y actualizar plugins.
Otras capacidades incluyen un indicador de diferencias integrado, autocompletado simple, deshacer persistente, linting automático y notificaciones de errores, resaltado de sintaxis para más de 130 lenguajes, soporte de esquemas de color con temas de 16 colores, 256 colores y color verdadero, integración con el portapapeles del sistema, macros, resaltado inteligente de espacios finales y errores de tabulaciones vs espacios, números de línea, soporte Unicode y ajuste de línea suave.
La instalación es sencilla mediante binarios precompilados de releases de GitHub, Homebrew, Snap o varios gestores de paquetes de Linux (dnf, apt, pacman, emerge, zypper, etc.), así como Chocolatey, Scoop y WinGet en Windows. Compilar desde el código fuente requiere Go 1.19 o superior. El binario puede enlazarse estáticamente por defecto o dinámicamente configurando CGO_ENABLED=1.
micro incluye un sistema de ayuda integrado accesible mediante Ctrl-e, junto con documentación completa que cubre atajos de teclado, comandos, colores, opciones y plugins. El proyecto es de código abierto bajo la licencia MIT y acepta contribuciones a través de issues y pull requests en GitHub, chat de Gitter, Discord y GitHub Discussions.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.