4 éditeurs de texte basés sur un terminal moins connus pour Linux que vous devriez considérer

4 éditeurs de texte basés sur un terminal moins connus pour Linux que vous devriez considérer

Les éditeurs de texte basés sur un terminal sont utilisés pour presque tout sous Linux ; de l’écriture de scripts Bash rapides et de fichiers de configuration à la production de programmes à part entière ou même à l’écriture d’un roman.

Bien que nano soit préinstallé sur la plupart des distributions et qu’Emacs et Vim aient leurs propres suiveurs, il existe d’autres excellents éditeurs de texte basés sur des terminaux. Voici quatre des meilleurs :

1. Hélice

éditeur d'hélice dans le terminal ubuntu

Helix est un éditeur de texte axé sur le code, écrit en Rust et inspiré de Kakoune et Neovim. Ses racines Kakoune sont clairement visibles en raison de l’accent mis sur les sélections multiples en tant que fonction essentielle de base d’Helix.

Il présente également les capacités d’édition modale les plus célèbres de Neovim, mais un peu moins intimidantes et plus conviviales.

La coloration syntaxique est gérée par Tree-sitter, ce qui vous permet de gérer facilement les indentations, de suivre les variables et de manipuler les sélections, sans ralentir votre processus du tout.

La meilleure façon d’installer Helix sur n’importe quelle distribution est de le construire à partir de la source. Pour ce faire, vous devez d’abord installer Rust, à côté de l’outil de package Cargo :

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

La commande ci-dessus téléchargera et exécutera un script pour installer Rust et Cargo. Clonez maintenant le dépôt Helix GitHub avec :

git clone https://github.com/helix-editor/helix

Utilisez la commande cd pour vous déplacer dans le répertoire Helix, puis installez Helix :

cd helix
cargo install --locked --path helix-term

Vous pouvez alors démarrer Helix en saisissant :

hx

… dans n’importe quel terminal.

Pour écrire dans Helix, vous devez passer en mode insertion en appuyant sur la touche i de votre clavier. Après avoir saisi votre texte, appuyez sur la touche Échap pour revenir au mode normal. À partir de là, l’édition et la manipulation de texte sont similaires à Vim. Les mappages de touches sont disponibles dans la documentation officielle d’Helix .

2. Ampère

Guide de démarrage rapide de l'éditeur de texte Amp

Semblable à Helix, Amp est également écrit en Rust et s’inspire fortement de Vim, avec des raccourcis clavier similaires et encore une fois, une approche modale de l’édition. Amp est simple à utiliser, et même les débutants peuvent s’y habituer immédiatement, bien que le principal marché d’Amp soit celui des développeurs.

En plus des modes habituels tels que insert, normal et select, Amp est livré avec plusieurs nouveaux modes qui offrent des fonctionnalités supplémentaires.

Amp est livré avec des valeurs par défaut raisonnables et ne nécessite aucune configuration initiale. La coloration syntaxique, la recherche de fichiers flous et l’intégration Git de base sont disponibles immédiatement.

Si Rust et Cargo sont déjà installés, vous pouvez installer Amp avec :

cargo install amp

Une fonctionnalité que nous aimons vraiment chez Amp est la possibilité de suspendre temporairement votre session, de revenir à votre shell, puis de reprendre l’édition là où vous vous étiez arrêté. Vous pouvez le faire en appuyant sur la touche Z en mode normal.

Pour continuer l’édition, entrez fg dans votre terminal. La documentation complète d’Amp est disponible sur le site officiel d’Amp . Alternativement, après avoir démarré Amp pour la première fois, appuyez sur ? pour afficher le guide de démarrage rapide détaillé.

3. Zee

S’éloignant un instant des éditeurs inspirés de Vim, Zee prétend être un éditeur moderne pour le terminal, dans l’esprit d’Emacs. Écrit en Rust, Zee est incroyablement rapide et fluide, avec 100 images par seconde, avec des modifications rendues en moins de 10 millisecondes. Semblable à Helix, Zee utilise Tree-sitter pour la coloration syntaxique et la validation.

Encore une fois, vous devriez avoir Cargo et Rust installés, avant d’installer Zee avec :

cargo install --locked zee

Si vous souhaitez que Zee s’intègre au presse-papiers de votre système (vous le faites probablement), vous devrez installer Zee avec la fonction de presse-papiers système :

cargo install --locked --features system-clipboard zee

Une fois installé, vous pouvez démarrer Zee en entrant :

zee

… dans n’importe quel terminal.

Alternativement, vous pouvez ouvrir un ou plusieurs fichiers dans Zee en les passant comme arguments. Par example:

zee this.file that.file another.file

… ouvrira plusieurs fichiers avec l’éditeur.

Comme on peut s’y attendre d’un éditeur de texte qui s’inspire d’Emacs, Zee utilise des raccourcis clavier de type Emacs. Vous pouvez en trouver une liste sur GitHub .

4. Micro

micro éditeur de texte avec trois divisions

Micro vise à remplacer l’éditeur de texte nano toujours populaire et est léger sur les fonctionnalités et la taille. Vous serez peut-être également ravi d’apprendre que vous n’avez pas besoin d’installer Rust ou Cargo pour l’installer sur votre système.

Le moyen le plus simple d’installer l’éditeur de texte Micro est de télécharger et d’exécuter le script d’installation fourni par les développeurs. La commande suivante récupère le script à l’aide de curl et dirige la sortie vers Bash :

curl https://getmic.ro | bash

Alternativement, si vous avez installé le gestionnaire de paquets instantanés, vous pouvez simplement entrer ce qui suit pour installer Micro sur votre machine :

snap install micro --classic

Comme son nom l’indique, Micro est petit. Il est également facile à utiliser et puissant, et est livré avec une tonne de raccourcis clavier qui vous aident à effectuer des tâches courantes facilement et rapidement.

Les raccourcis clavier et les raccourcis clavier sont stockés dans ~/.config/micro/bindings.json , et vous pouvez facilement les modifier avec :

micro ~/.config/micro/bindings.json

La coloration syntaxique est intégrée pour 75 langages de programmation différents. Micro prend en charge les fractionnements, vous pouvez donc éditer plusieurs fichiers simultanément, à la manière d’un gestionnaire de fenêtres en mosaïque, et vous pouvez même utiliser l’un de ces fractionnements pour ouvrir un autre shell interactif dans l’éditeur.

Micro est livré avec sept schémas de couleurs différents et une prise en charge de la souris afin que vous puissiez faire glisser et déposer du texte dans l’éditeur.

Vous pouvez démarrer Micro avec :

micro

… et commencez à taper. Contrairement aux éditeurs dérivés de Vim, vous n’avez pas besoin de changer de mode en premier !

Pour obtenir de l’aide sur les raccourcis clavier Micro, ouvrez la barre de commandes avec Ctrl + E , puis entrez :

help defaultkeys

Les éditeurs de texte de terminal ne sont pas pour tout le monde

Bien que l’édition de texte dans le terminal Linux soit amusante et productive, vous constaterez peut-être que vous avez besoin de plus de plaisir pour les yeux que ce qui est disponible dans l’une de ces offres.

Si vous trouvez que vous avez besoin d’extras facultatifs tels que des tailles de police variées, des tableaux et un formatage avancé, il vaut peut-être mieux utiliser un traitement de texte à part entière. Heureusement, il y en a plusieurs que vous pouvez installer et utiliser sous Linux.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *