在 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