我经常在Vim中编辑文章,我想写一个宏来插入< p>段落开头和结尾处的标签(定义为通过两个或多个换行符与其他文本块分隔的任何文本块)。我怎么能这样做?
答案 0 :(得分:2)
这是一个选项:
exe "%s#\\n\\n#\r</p>\r\r<p>#|norm D/<\/p\<CR>dd"
如果你做了大量的纯文章写作,我建议你研究markdown和pandoc。此外,Tim Pope的surround.vim插件允许这种标签环绕。例如,我可以使用surround.vim插件ysiptp<CR>
来围绕带有<p>
标记的段落。