Sublimetext2 升华片段用左方括号括起来

Sublimetext2 升华片段用左方括号括起来,sublimetext2,sublimetext,Sublimetext2,Sublimetext,给出以下test.sublime片段 <snippet> <content><![CDATA[//test replacement //${1} //${1/(.*)/<$1>/g} ]]></content> <tabTrigger>test</tabTrigger> </snippet> /g} ]]> 测试 安装它。使用test选项卡触发它。输入一些文本,当您输入左方括号[

给出以下
test.sublime片段

<snippet>
    <content><![CDATA[//test replacement
//${1}
//${1/(.*)/<$1>/g}
]]></content>
    <tabTrigger>test</tabTrigger>
</snippet>

/g}
]]>
测试
安装它。使用
test
选项卡触发它。输入一些文本,当您输入左方括号[key.Sublime corrective auto places the other方括号]时,您将看到替换停止,尽管它应该继续匹配

这是一个bug还是我缺少了一个特殊的转义角色


下面是我试图修复的错误代码段:

这是Sublime文本中的一个错误,因此,当键入时执行
insert\u snippet
命令[例如,当
auto\u match\u enabled
设置为true时,它会导致ST丢失有关最初键入代码段的正则表达式替换的信息

已在此处记录为问题:


目前唯一的解决办法是实现相同的
自动匹配功能
而不使用
插入片段
命令。

您能否发布此片段的预期结果。似乎所有设置为自动匹配的括号都失败了,而不仅仅是
[
方括号。我正在做一些更复杂的关于方面的事情,这只是一个简单的错误示例。唯一的问题是我需要在代码片段中使用自动匹配字符。编辑:regex*not-earch(iPhone自动更正)。添加了指向我试图修复的代码段的链接。如果临时禁用“自动匹配已启用”设置,则即使输入左括号([),sublime也可以继续替换代码段。所以,问题似乎是自动匹配标记将升华从代码段上下文抛出到其他上下文。@sergioFC谢谢你的提示。看来我需要编写一个插件来完成我需要的工作。。。