加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

在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),也重命名标签/元素,而且原始属性也被删除。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读