Catégories
Productivité

Vim memo

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 <pre> (ouvrante et fermante)

%s/<\/*pre.\{-}>//g