我正在尝试设置一个代码片段,用于构建具有适当间距的集合。我希望该代码片段在我输入“set”+ TAB 时生成以下标记:
\{ \, content here \, \}
我有以下片段:
<snippet>
<content><![CDATA[
\{\, ${1} \,\}
]]></content>
<tabTrigger>set</tabTrigger>
</snippet>
然而,这会产生以下结果:
{\, \,}
它正在转义第一个反斜杠和最后一个反斜杠。有什么办法可以防止这种情况发生吗?
答案1
注意:我按照@egreg的建议将其变成了答案。这不是一个非常清晰/正确的答案(我允许任何人编辑和更正它),但(仅)基于我在 TextMate 中的经验。
您需要避免转义反斜杠,这“通常”是用 来完成的\\{\, ${1} \,\\}
。