在vim中更改HTML标签,但保留属性(环绕)

前端之家收集整理的这篇文章主要介绍了在vim中更改HTML标签,但保留属性(环绕)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设我有一个标签(光标在*):
<h1 class="blah" id="moo">H*ello!</h1>

我想把它改成:

*<h2 class="blah" id="moo">Hello</h2>

即更改标签的类型,但保留所有元素。

使用surround.vim,我可以做:

cst<h2>

但是将HTML更改为:

*<h2>Hello</h2>

只是改变标签可能,但保留所有的属性?环绕文档似乎不包含任何这样的…

我有xml.vim插件( https://github.com/othree/xml.vim)。如果你也这样做,你的要求是很容易的。

只需将光标移动到标签,按< leader> c(小写c),然后输入新的标记名,只有标签名将被更改。

如果按< leader> C(Big C),也重命名标签/元素,而且原始属性也被删除

原文链接:https://www.f2er.com/bash/388077.html

猜你在找的Bash相关文章