Pratiquez le vrai Vim dans un terminal de navigateur. De la sortie (:q, :wq) aux modes, en passant par dd, yy et u : apprenez en faisant, sans rien installer ni créer de compte.
Vim est célèbre pour une seule question : comment en sortir ? Cette page est un tutoriel Vim gratuit et pratique, où vous manipulez de vraies touches Vim dans un terminal de navigateur, en commençant précisément par ce mur. Rien à installer, aucun compte à créer.
D'abord, la sortie
Quand vous êtes bloqué, la marche à suivre est toujours la même.
- Appuyez sur Échap (retour au mode normal)
- Tapez
:q! pour abandonner les modifications, ou :wq pour enregistrer et fermer (ZZ fait pareil)
- Appuyez sur Entrée
Quand :q « ne marche pas », c'est presque toujours qu'il manque Échap. En mode insertion, :q n'est pas une commande : ce sont trois caractères écrits dans votre fichier. Échap d'abord.
Les modes, c'est toute l'idée
Vim a un mode insertion, où les touches deviennent du texte, et un mode normal, où les touches sont des commandes. i entre, Échap revient. Tout le reste de Vim repose sur ce va-et-vient.
C'est déroutant au début, car les autres éditeurs écrivent toujours. Une fois le déclic passé, dd supprime une ligne, yy la copie et p la colle, sans que les mains quittent la position de repos.
Deux leçons, jusqu'où il faut
- Vim : les bases: ouvrir un fichier, se déplacer avec
hjkl, enregistrer, quitter
- Vim : édition: éditer avec
dd / yy / p, annuler et rétablir avec u et Ctrl-r, chercher avec /, substituer avec :s
Aucune des deux n'est un exercice de lecture : chaque mission est vérifiée sur ce qui est réellement arrivé au fichier. Les autres leçons sont sur la liste des tutoriels.
De vraies touches, qui se comportent comme il faut
L'éditeur implémente l'édition modale elle-même : déplacements par mot, registres, marques, répétition avec ., macros qa … @a. Tout se comporte comme sur une vraie machine. Les automatismes acquis ici passent directement au Vim de votre serveur.
Sur ordinateur, le mode libre vous laisse taper vim notes.md et retrouver le même éditeur, sans mission imposée.
Rien à casser
Vous éditez des fichiers virtuels dans l'onglet de votre navigateur. Enregistrez, supprimez, mettez le désordre : recharger la page remet tout en place. Entraînez-vous à quitter avec :q! et à annuler avec u autant de fois que vous voulez.