我有类似以下的文件:
>>Start-pattern
some text
some more text
>>Start-pattern
some other text
some more other text
>>Start-pattern
[and so on]
Run Code Online (Sandbox Code Playgroud)
我想要的是一个允许我删除文本当前"块"的映射.其中"块"被定义为从">> Start-pattern"到下一个">> Start-pattern"行之前的所有行.
我所拥有的是以下内容:
nnoremap ,d $:?^>>Start-pattern?,/^>>Start-pattern/-1delete<CR>
Run Code Online (Sandbox Code Playgroud)
这是有效的,除非我站在文件中的最后一个"块".
我怎样才能使这个地图(或完全不同的地图做同样的事情)处理文件中的所有"块"?
vim ×1