Je veux créer un script Vim de base qui supprime simplement n lignes, saute 1 ligne et se répète jusqu'à la fin du document. Je ne me soucie pas des correspondances spécifiques, je veux juste supprimer la ligne. Par exemple; Je veux donc répéter la commande 3ddj
pour tout le document.
Text I want to keep.
Text I want to delete.
Text I want to delete.
Text I want to delete.
Text I want to keep.
Text I want to delete.
Text I want to delete.
Text I want to delete.
Text I want to keep.
Text I want to delete.
Text I want to delete.
Text I want to delete.
On dirait donc ...
Text I want to keep.
Text I want to keep.
Text I want to keep.
Je vous remercie.
regular-expression
sur votre question, mais la question ne semble pas indiquer de raison de le faire avec des expressions régulières. Si vous recherchez réellement quelque chose qui utilise des expressions régulières, stackoverflow.com/questions/17735289/… peut être intéressant. Cette question concernait le Bloc-notes ++, mais la réponse n'utilise rien d'autre qu'une expression régulière pcre. (Avertissement: j'ai écrit cette réponse.)