À propos du projet
micro est un éditeur de texte en terminal conçu pour être facile à utiliser et intuitif tout en tirant parti des capacités modernes du terminal. Il est distribué sous forme de binaire statique unique, sans dépendances externes, ce qui le rend trivial à télécharger et à utiliser immédiatement.
Comme son nom l'indique, micro se positionne comme un successeur de l'éditeur nano, en priorisant la facilité d'installation et d'utilisation. Il est conçu pour être agréable en tant qu'éditeur à temps plein pour les utilisateurs qui préfèrent travailler dans un terminal ou qui éditent régulièrement des fichiers via SSH.
Les fonctionnalités clés incluent plusieurs curseurs, des raccourcis clavier courants (Ctrl-s, Ctrl-c, Ctrl-v, Ctrl-z, etc.) pouvant être réaffectés, des scissions et des onglets, un menu de type nano pour mémoriser les raccourcis, un excellent support de la souris (glisser pour sélectionner, double-clic pour la sélection de mot, triple-clic pour la sélection de ligne), et une compatibilité multiplateforme sur toutes les plateformes prises en charge par Go. L'éditeur prend en charge un système de plugins basé sur Lua avec un gestionnaire de plugins intégré pour installer, supprimer et mettre à jour les plugins.
Des capacités supplémentaires incluent une gouttière de diff intégrée, une autocomplétion simple, une annulation persistante, un linting automatique et des notifications d'erreur, une coloration syntaxique pour plus de 130 langues, un support de schémas de couleurs avec des thèmes 16 couleurs, 256 couleurs et true-color, une intégration du presse-papiers système, des macros, une mise en évidence intelligente des espaces de fin et des erreurs tab-vs-espace, des numéros de ligne, un support Unicode et un retour à la ligne souple.
L'installation est simple via des binaires pré-construits depuis les versions GitHub, Homebrew, Snap, ou divers gestionnaires de paquets Linux (dnf, apt, pacman, emerge, zypper, etc.), ainsi que Chocolatey, Scoop et WinGet sur Windows. La compilation depuis les sources nécessite Go 1.19 ou supérieur. Le binaire peut être lié statiquement par défaut ou dynamiquement en définissant CGO_ENABLED=1.
micro inclut un système d'aide intégré accessible via Ctrl-e, ainsi qu'une documentation complète couvrant les raccourcis clavier, les commandes, les couleurs, les options et les plugins. Le projet est open source sous licence MIT et accueille les contributions via les problèmes GitHub, les demandes de tirage, le chat Gitter, Discord et les discussions GitHub.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.