有没有办法在Sublime Text片段的内容中添加标签? Sublime Text使用CDATA标记来区分片段XML和实际片段内容。
除了
,我无法让它工作<snippet>
<content><![CDATA[
<![CDATA[ ]${1:\\}]>
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<!-- <tabTrigger>hello</tabTrigger> -->
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>text.html.basic</scope>
</snippet>
这要求我手动删除额外的斜杠。有谁知道怎么回事?
答案 0 :(得分:0)
如果您不希望片段输出斜线,为什么要将它们放在那里呢?
这对我的理解很有效,但只有在结束>
之前有一个额外空格时。
<snippet>
<content><![CDATA[
<![CDATA[ $1 ]] >
]]></content>
<scope>text.html.basic</scope>
</snippet>
它似乎与XML标准更相关,而不是Sublime Text的特定问题。看一下这个问题:Using CDATA inside another CDATA。