Я хочу створити базовий скрипт Vim, який просто видаляє n рядків, пропускає 1 рядок і повторюється до кінця документа. Мене не цікавлять конкретні матчі, я просто хочу видалити рядок. Наприклад; Тому я хочу повторити команду 3ddj
для всього документа.
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.
Так виглядає ...
Text I want to keep.
Text I want to keep.
Text I want to keep.
Дякую.
regular-expression
у своє запитання, але, схоже, питання не вказує на причину цього робити за допомогою регулярних виразів. Якщо ви насправді шукаєте те, що використовує регулярні вирази, stackoverflow.com/questions/17735289/… може зацікавити. Це запитання стосувалося Notepad ++, але у відповіді не використовується нічого, крім рекреації pcre. (Відмова: Я написав цю відповідь.)