2017-08-10 41 views
0

我的问题是:有谁知道如何添加包含方括号的ACE片段文件行? 我把它作为一个正常的语法添加,但不幸的是代码补充找不到包含方括号的行。Ace片段codecomplation使用方括号

例子:

VARIABLE['KEY_ONE']['KEY_TWO'] 

如果用户开始在snipet编辑WIRTE网页上写:VAR ...我想提供像上面的例子中的一些可选值。

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

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

...或复制括号:

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

...但两者不工作:(

回答

1

ACE使用TextMate的片断格式,因此[没有任何特殊含义。 如果您添加:

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

snippet VAR\n\tVARIABLE['KEY_ONE']['KEY_TWO']它应该工作。

+0

谢谢!它工作正常!看起来问题是我用了一个太短的变量名......它只有一个字符。现在我使用更长的一个,它工作正常!请让我再提一个问题:你有没有关于...的任何经验或知识,所以如果用户输入一个正方形,可能会丢失可能的codecomplation列表。如果用户输入一个方形框架,codecomplation的任何解决方案'popup'都不会消失吗?谢谢! – aBanhidy

+0

你想做什么? –