Un guide du tutoriel Bases de Vim : ouvrir un fichier, le mode insertion et le mode normal, sauvegarder et quitter avec :wq, :q! et ZZ, se déplacer avec hjkl et chercher avec /.
Vim est l'éditeur de texte que vous rencontrerez sur pratiquement tous les serveurs Linux. Il fonctionne différemment des éditeurs ordinaires : les touches sont d'abord des commandes, et la saisie de texte est un mode à part. C'est cette différence qui a fait de « comment quitter Vim » une question célèbre, et c'est la première chose que ce tutoriel règle.
Sortir : :q, :wq, :q!
:q " quitter (seulement si rien n'a changé)
:wq " écrire le fichier, puis quitter
:q! " quitter et abandonner les modifications
ZZ " comme :wq (mode normal, sans deux-points)
Appuyez d'abord sur Esc pour être en mode normal, puis tapez la commande et appuyez sur Entrée. Si vous voyez E37: No write since last change, Vim protège des modifications non sauvegardées : choisissez entre :wq (les garder) et :q! (les abandonner).
Trois sorties : choisissez selon le sort de vos modifications.
En cas de doute, appuyez sur Esc. Cette touche vous ramène toujours en mode normal, là où ces commandes fonctionnent.
Deux modes : normal et insertion
Juste après l'ouverture d'un fichier, Vim est en mode normal : appuyer sur des lettres exécute des commandes au lieu de taper du texte. Appuyez sur i pour passer en mode insertion, signalé par -- INSERT -- en bas de l'écran, et tapez comme dans n'importe quel éditeur. Appuyez sur Esc pour revenir en mode normal.
i " mode insertion (taper du texte)
Esc " retour au mode normal
Les deux modes entre lesquels on circule vraiment, et les touches qui les commutent.
Déplacer le curseur
h j k l " gauche, bas, haut, droite
gg " première ligne
G " dernière ligne
Les touches fléchées fonctionnent aussi, mais hjkl garde vos doigts sur la rangée centrale du clavier. gg et G sont le moyen le plus rapide d'atteindre le début ou la fin d'un fichier.
Chaque touche déplace le curseur d’un pas dans sa propre direction.
Chercher
/error " chercher "error" vers l'avant
n " sauter à la correspondance suivante
La recherche est aussi la façon dont les utilisateurs expérimentés se déplacent : / suivi de quelques caractères pose le curseur exactement là où vous voulez éditer.
Ces quelques touches suffisent pour survivre à n'importe quelle session Vim imprévue : ouvrir, regarder, modifier quelque chose, puis sortir avec :wq ou :q!.