Ace 代码段代码编译使用方括号

Ace snippet codecomplation use square bracket

我的问题是:有人知道如何添加包含方括号的 ACE 片段文件行吗? 我将其添加为普通语法,但不幸的是,代码完成无法找到包含方括号的行。

示例:

VARIABLE['KEY_ONE']['KEY_TWO']

如果用户开始在网页上的代码片段编辑器中写入:VAR...我想提供一些可选值,如上例。

有人可以帮忙解决这个问题吗? 我已经尝试保护方括号:

VARIABLE\['KEY_ONE'\]\['KEY_TQO'\]

...或重复括号:

VARIABLE[['KEY_ONE']][['KEY_TQO']]

...但这两个都不起作用:(

ace 使用 textmate 片段格式,因此 [ 没有任何特殊含义。 如果您添加:

snippet VAR
    VARIABLE['KEY_ONE']['KEY_TWO']

snippet VAR\n\tVARIABLE['KEY_ONE']['KEY_TWO'] 它应该有效。