如何将文本CDATA标记添加到卓越的文本片段文件中



是否有任何方法可以将标签添加到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>

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

如果你不想让代码段输出斜杠,为什么要把它们放在那里?

这对我的理解来说很好,但只有在结束>之前有额外空间的情况下。

<snippet>
    <content><![CDATA[
<![CDATA[ $1 ]] >
]]></content>
    <scope>text.html.basic</scope>
</snippet>

它似乎更多地与XML标准有关,而不是Sublime Text的一个特定问题。看看这个问题:在另一个CDATA中使用CDATA。

最新更新