在vim中更改HTML标签,但保留属性(环绕)
发布时间:2020-12-15 19:25:01 所属栏目:安全 来源:网络整理
导读:假设我有一个标签(光标在*): h1 class="blah" id="moo"H*ello!/h1 我想把它改成: *h2 class="blah" id="moo"Hello/h2 即更改标签的类型,但保留所有元素。 使用surround.vim,我可以做: csth2 但是将HTML更改为: *h2Hello/h2 只是改变标签可能,但保留所
假设我有一个标签(光标在*):
<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),也重命名标签/元素,而且原始属性也被删除。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |