gpt4 book ai didi

visual-studio-code - 在代码段中转义 $

转载 作者:行者123 更新时间:2023-12-04 12:12:10 24 4
gpt4 key购买 nike

我试图逃离 $我的片段中的字符,但我似乎无法正确理解。

如果我使用 \$因为看起来我应该来自 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"
},

最佳答案

经过多次反复试验,我发现使用 \\$会给我想要的结果。所以如果我想要 $test在我的代码片段输出中,使用 test不是制表位,我需要 \\$test片段定义主体:

"factory" :{
"prefix": "factory",
"body": [
"\\$factory->define($1, function (Faker\\Generator \\$faker){",
"\treturn [",
"\t\t$2,",
"\t];",
"});"
],
"description": "Creates Model factory"
},

关于visual-studio-code - 在代码段中转义 $,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42431792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com