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