Publié le: 2020-07-05

vi - delete line

vi/vim contient un ensemble de commandes très utiles, notamment une fonctionnalité pour supprimer des lignes basée sur un pattern

Supprimer une ligne contenant un mot

:g/word/d

On supprime ici toutes les lignes contenant word.

Supprimer une ligne via un pattern

:g/^toto.*$/d

Ici on supprime toutes les lignes commençant par toto.

Les plus utiles

Supprimer une ligne vide ou avec des espaces uniquement

:g/^\s*$/d