如何在Visual Studio代码中编写带有“$”的Snippets?

问题描述 投票:-1回答:1

我想在VSC中创建一个Code-Snippet,但是当我制作一个片段并在其中粘贴“$”代码时,“$”消失。我知道为什么,但我不知道如何解决这个问题。

这是我正在编写的PHP站点。

//MYSQL - VERBINDUNG
"MySQL Verbindung": {
    "prefix": "db_verbinden",
    "body": [
        "$dburl = 'localhost';",
        "$username = 'root';",
        "$passwort = '';",
        "$dbselect = 'db';",
        "",
        "$db = mysqli_connect($dburl, $username, $passwort) or die('Die Verbindung mit der Datenbank ist fehlgeschlagen!');",
        "mysqli_select_db('rbcms', $db);",
        "",
    ]
},

所以我想在其中制作带有“$”的片段。

php json visual-studio-code code-snippets
1个回答
1
投票

正如文档中提到的,您需要转义某些字符:

下面是片段的EBNF(扩展Backus-Naur形式)。使用\(反斜杠),你可以逃脱$}\。在选择元素中,反斜杠也会转义逗号和管道字符。

https://code.visualstudio.com/docs/editor/userdefinedsnippets#_grammar

© www.soinside.com 2019 - 2024. All rights reserved.