![](/img/trans.png)
[英]VIM indentation: HTML comment with <openedTag> inside comment
[英]How to comment out HTML/XML element in VIM?
注释掉 HTML/XML 元素的最佳快捷方式或插件是什么?
并且还需要取消注释。
您可以使用匹配的 XML 标记的组合,如在此问题和 Perl 的搜索和替换中所见。
例如,给定这个片段:
<TypeDef name="a">
<ArrayType high="14" low="0">
<UndefType type="node">
</UndefType>
</ArrayType>
</TypeDef>
将光标放在开始或结束 TypeDef 上并键入以下序列:
vat:s/^\(.*\)$/<!-- \1 -->/
v
- 让你进入视觉模式at
- 选择整个 XML 标签:s/^\\(.*\\)$/<!-- \\1 -->/
- 用'<!-- ... -->'
包围每一行,XML 的注释分隔符或者,您可以像这样删除它:
dat
d
- 按以下动作删除at
- 和以前一样要删除 id 使用然后使用vat:s/-->//
删除评论
如果您使用emmet-vim ,则可以通过按vat
选择要注释掉的标签的全部内容,然后按Ctrl y /
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.