在 vscode 个片段中使用 $
Using $ in vscode snippets
我正在尝试创建一个包含 $ 符号的片段,但在输出中 vscode 跳过了 $ 符号并选中了文本。
"Color 1": {
"prefix": "c1",
"body": [
"color: $c1;"
]
}
输出
color: c1;
我也尝试过使用 \ 和 ''。谁能指导一下。
您可以使用双反斜杠 \
转义 $
登录代码段,如下所示:
"Color 1": {
"prefix": "c1",
"body": [
"color: \$c1;"
]
}
来自 Snippet Doc 页面
如何让片段在粘贴的脚本中放置变量?
要在粘贴的脚本中包含一个变量,您需要转义 $ 变量名称的 '$'
,这样它就不会被片段扩展阶段解析。
"VariableSnippet":{
"prefix": "_Var",
"body": "\$MyVar = 2",
"description": "A basic snippet that places a variable into script with the $ prefix"
}
这导致粘贴的代码段为:
$MyVar = 2
我正在尝试创建一个包含 $ 符号的片段,但在输出中 vscode 跳过了 $ 符号并选中了文本。
"Color 1": {
"prefix": "c1",
"body": [
"color: $c1;"
]
}
输出
color: c1;
我也尝试过使用 \ 和 ''。谁能指导一下。
您可以使用双反斜杠 \
转义 $
登录代码段,如下所示:
"Color 1": {
"prefix": "c1",
"body": [
"color: \$c1;"
]
}
来自 Snippet Doc 页面
如何让片段在粘贴的脚本中放置变量?
要在粘贴的脚本中包含一个变量,您需要转义 $ 变量名称的 '$'
,这样它就不会被片段扩展阶段解析。
"VariableSnippet":{
"prefix": "_Var",
"body": "\$MyVar = 2",
"description": "A basic snippet that places a variable into script with the $ prefix"
}
这导致粘贴的代码段为:
$MyVar = 2