注释掉 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
- 按照以下 Action 删除 -
at
- 和以前一样
要删除 id 使用然后使用 vat:s/-->//
删除评论
关于html - 如何在 VIM 中注释掉 HTML/XML 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6921459/