У меня есть файлы, которые выглядят следующим образом:
>>Start-pattern
some text
some more text
>>Start-pattern
some other text
some more other text
>>Start-pattern
[and so on]
То, что я хотел бы иметь, - это отображение, которое позволяет мне удалить текущий «блок» текста. Где «блок» определяется как все строки в диапазоне от «>> Start-pattern» до до следующей строки «>> Start-pattern».
У меня есть следующее:
nnoremap ,d $:?^>>Start-pattern?,/^>>Start-pattern/-1delete<CR>
это работает, если я не стою на последнем "блоке" в файле.
Как я могу заставить эту карту (или совершенно другую, которая делает то же самое) работать со всеми "блоками" в файле?