如何将文字 CDATA 标签添加到 sublime 文本片段文件中?

How to add literal CDATA tags to a sublime text snippet file?

有什么方法可以将标签添加到 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>

这需要我手动删除多余的斜线。有人知道怎么做吗?

如果您不希望代码段输出斜杠,为什么要首先将它们放在那里?

根据我的理解,这很好用,但只有在结束 >.

之前有一个额外的 space
<snippet>
    <content><![CDATA[
<![CDATA[  ]] >
]]></content>
    <scope>text.html.basic</scope>
</snippet>

它似乎与 XML 标准更相关,而不是 Sublime Text 的特定问题。看看这个问题:Using CDATA inside another CDATA.