Vim mémo
Déplacements
I : insérer en début de ligne
A : insérer en fin de ligne
G : aller en fin de document (dernière ligne)
% : aller à la parenthèse ou accolade correspondante
^ ou 0 : aller en début de ligne
gg : début de fichier
G ou F ou :$ : fin de fichier
u : Undo
CTRL + r : Redo
! <commande shell> : exécute dans vim la commande
Transformation
~ : change la casse
. : répéter le dernier changement (puissant)
:sort : trie les lignes du fichier alphabétiquement
Ecran
:sp : split l’écran en 2
:vsp <nom fichier>: split vertical avec fichier
CTRL + WW :
Historique
q: ou q/ : ouvre l’historique
: ou / puis CTRL + F : parcours l’historique des commandes ou des recherches
/xx + ⬆ puis ou /xx + ⬇ : parcours l’historique des recherches commençant par xx
Lancement
view Démarre vim en mode Lecture-Seule, identique à -R
gvim gview démarre la version graphique, identique à -g
Exemples
Supprimer les tags
(ouvrante et fermante)%s/</*pre.{-}>//g