2
我試圖在我的代碼片段中逃避$
字符,但我似乎無法正確識別它。
如果我使用\$
因爲它看起來像我應該從documentation,我得到的錯誤:
file: path/to/snippets/php.json'
severity: 'Error'
message: 'Invalid escape character in string'
而且沒有$
出現在我的片段。
如果我使用this答案發現$$
,我得到一個$
露面,但它認爲該文本緊隨其後的是一個製表位。
如果我使用$\
它的作品,但我必須有一個字符,緊接着是一個轉義序列的一部分。所以如果我想要$factory
,我需要做$\ffactory
。 \f
似乎是最好的,因爲它不影響我的代碼段的佈局。
我很確定我錯過了這裏需要做的事情。
我參考片段:
"factory" :{
"prefix": "factory",
"body": [
"\$factory->define($1, function (Faker\\Generator \$faker){",
"\treturn [",
"\t\t$2,",
"\t];",
"}"
],
"description": "Creates Model factory"
},