40. Utiliser VIM/Emacs (Introduction aux éditeurs avancés)
Alors que nano (leçon 10) est facile pour les débutants, Vim et Emacs sont les éditeurs de texte dominants, hautement efficaces et programmables utilisés par les experts et les développeurs.
1. Installer Vim
Vim (Vi IMproved) est un éditeur modal, ce qui signifie qu'il possède différents modes pour l'insertion, la navigation et l'exécution de commandes.
bash $ pkg install vim
2. Flux de travail de base de Vim
- Ouvrir :
vim nom_fichier.txt - Mode Normal (par défaut) : Utilisé pour la navigation et les commandes. (Appuyez sur
Echappour vous assurer d'être en Mode Normal).h,j,k,l: Déplacer le curseur (gauche, bas, haut, droite).dd: Supprimer la ligne actuelle.yy: Copier (yank) la ligne actuelle.p: Coller.
- Mode Insertion : Utilisé pour taper du texte.
- Appuyez sur
ipour entrer en Mode Insertion. - Appuyez sur
Echappour revenir au Mode Normal.
- Appuyez sur
- Mode Commande (Sauvegarde/Quitter) :
- En Mode Normal, appuyez sur
:(deux-points). :w: Écrire (sauvegarder).:q: Quitter.:wq: Sauvegarder et quitter.:q!: Forcer la sortie sans sauvegarder.
- En Mode Normal, appuyez sur
3. Installer Emacs
Emacs est connu pour ses fonctionnalités étendues et son puissant environnement Lisp.
bash $ pkg install emacs
Note : Maîtriser Vim ou Emacs demande un investissement important, mais le retour sur investissement en termes de vitesse d'édition est immense. Pour le scripting général sous Termux, nano reste parfaitement acceptable, mais les utilisateurs avancés passent souvent à Vim.