【发布时间】:2011-08-03 03:56:59
【问题描述】:
注释掉 HTML/XML 元素的最佳快捷方式或插件是什么?
而且还需要取消注释。
【问题讨论】:
-
请选择最佳评论。谢谢
注释掉 HTML/XML 元素的最佳快捷方式或插件是什么?
而且还需要取消注释。
【问题讨论】:
您可以使用匹配的 XML 标记的组合,正如在这个问题和 Perl 的搜索和替换中可以看到的那样。
例如,给定这个 sn-p:
<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/-->// 删除 cmets
【讨论】:
【讨论】:
如果您使用emmet-vim,您可以按v a t 选择要注释掉的标签的全部内容,然后按Ctrl y /
【讨论】: