Jac*_*ert 2 code-snippets visual-studio-code
我试图逃避$
我的片段中的角色,但我似乎无法弄清楚它.
如果我\$
看起来像我应该来自文档,我得到错误:
file: path/to/snippets/php.json'
severity: 'Error'
message: 'Invalid escape character in string'
Run Code Online (Sandbox Code Playgroud)
并没有$
出现在我的片段中.
如果我使用$$
从这个答案中找到的,我得到一个$
出现,但它认为紧接着的文本是一个tabstop.
如果我使用$\
它有效,但我必须有一个字符,它是紧随其后的转义序列的一部分.所以,如果我想$factory
,我需要做$\ffactory
.\f
似乎是最好的,因为它不会影响我的代码段的布局.
我很确定我错过了这里需要做的事情.
我的片段供参考:
"factory" :{
"prefix": "factory",
"body": [
"\$factory->define($1, function (Faker\\Generator \$faker){",
"\treturn [",
"\t\t$2,",
"\t];",
"}"
],
"description": "Creates Model factory"
},
Run Code Online (Sandbox Code Playgroud)
经过多次试验和错误,我发现使用\\$
会给我想要的结果.所以,如果我想$test
在我的代码段输出中,test
不是一个tabstop,我需要\\$test
片段定义体:
"factory" :{
"prefix": "factory",
"body": [
"\\$factory->define($1, function (Faker\\Generator \\$faker){",
"\treturn [",
"\t\t$2,",
"\t];",
"});"
],
"description": "Creates Model factory"
},
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
858 次 |
最近记录: |