Ouvrir un fichier directement à une ligne précise :
vim fichier.txt +n°_ligne
https://www.blogduwebdesign.com/developpement-vim/vim-astuce-pour-le-copier-coller/605
Pour passer en paste mode via F3 quand on est en insertion, modifier le fichier de conf .vimrc et ajouter “set pastetoggle=<F3>”.
Pour faire une modification sur la ligne du curseur :
:s/texte_à_trouver/nouveau_texte/g
Pour agir sur l’ensemble du document :
:%s/texte_à_trouver/nouveau_texte/g
Remplacer un espace par un retour à la ligne :
%s/ /\r/g
Pour ajouter un contenu à la fin de chaque ligne de la ligne 27 à la ligne 56 :
:27,56s/$/truc à ajouter/g
Supprimer un mot :
# Placer le curseur sur la 1ere lettre du mot dw
Supprimer la fin d'une ligne :
d$
Supprimer deux lignes entières :
2dd
Pour supprimer une ligne qui commence par un motif :
:/^motif/d
Pour supprimer toutes les lignes commençant par un motif particulier (type lignes commentées) :
:g/^motif/d
Pour supprimer toutes les lignes ne contenant pas un motif particulier :
:g!/motif/d
Pour supprimer de la ligne 15 à 20 :
:15,20d
Pour supprimer de la ligne 15 à la fin :
:15,$d
Pour supprimer toutes lignes vides :
:g/^$/d