如何在段落后自动插入<p> </p>标签?

时间:2012-11-11 00:43:49

标签: vim macros

我经常在Vim中编辑文章,我想写一个宏来插入&lt; p&gt;段落开头和结尾处的标签(定义为通过两个或多个换行符与其他文本块分隔的任何文本块)。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

这是一个选项:

exe "%s#\\n\\n#\r</p>\r\r<p>#|norm D/<\/p\<CR>dd"

如果你做了大量的纯文章写作,我建议你研究markdownpandoc。此外,Tim Pope的surround.vim插件允许这种标签环绕。例如,我可以使用surround.vim插件ysiptp<CR>来围绕带有<p>标记的段落。