我想在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);",
"",
]
},
所以我想在其中制作带有“$”的片段。
正如文档中提到的,您需要转义某些字符:
下面是片段的EBNF(扩展Backus-Naur形式)。使用
\
(反斜杠),你可以逃脱$
,}
和\
。在选择元素中,反斜杠也会转义逗号和管道字符。
https://code.visualstudio.com/docs/editor/userdefinedsnippets#_grammar