Sublime Text 2 Snippet:如何逃脱双关闭方括号?

时间:2012-08-17 06:28:07

标签: escaping sublimetext2

为了加快速度,我想创建一个Sublime Text 2片段,输出以下代码(取自this Stack Overflow answer):

/* <![CDATA[ */
/* ]]> */

我试过了:

<snippet>
    <content><![CDATA[
/* <![CDATA[ */
/* ]]> */
]]></content>
    <description>JavaScript: CDATA</description>
    <tabTrigger>jsc</tabTrigger>
</snippet>

但是当我使用上面的代码时,这是我得到的输出:

/* <![CDATA[ */
/* 

请注意,]]> */部分缺失。我试过逃避它,但无法让它工作。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

没有想法,但我可以建议一个技巧:

<snippet>
    <content><![CDATA[
/* <![CDATA[ */
/*  ${1:]]}> */
]]></content>
    <description>JavaScript: CDATA</description>
    <tabTrigger>jsc</tabTrigger>
</snippet>

需要额外的TAB,但它有效。