如何将文字 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.
有什么方法可以将标签添加到 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[ ]] >
]]></content>
<scope>text.html.basic</scope>
</snippet>
它似乎与 XML 标准更相关,而不是 Sublime Text 的特定问题。看看这个问题:Using CDATA inside another CDATA.