假设我有这个块:
template <typename T>
void Func()
{
using THelper = typename Helper<T>::type;
using TClient = typename Client<T>::type;
using TServer = typename Server<T>::type;
}
那么如何删除没有里面内容的p标签对,所以它会变成:
<div>
<|p>
<b>text</b>
</p>
</div>
答案 0 :(得分:4)
您可以使用Tim Pope的surround.vim插件执行此操作。
dst
使用普通的Vim,您可以:
yitcat<c-r>0
如需更多帮助,请参阅:
:h it
:h at
:h i_CTRL-R
:h "0
答案 1 :(得分:1)
我安装了othree/xml.vim
插件。将光标移动到要删除的元素上,然后Leader + d
将执行您想要的操作,leader + D
将删除包含内容的标记。还有一些功能,您可以查看文档。