2017-08-10 43 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

你想做什麼? –