Как я могу написать фрагменты кода в Visual Studio с «$» внутри них? - PullRequest
0 голосов
/ 12 апреля 2019

Я хочу создать фрагмент кода в VSC, но когда я создаю фрагмент и вставляю код с «$» внутри него, «$» исчезает. Я знаю почему, но я не знаю, как я могу это исправить.

Это для сайта 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);",
        "",
    ]
},

Итак, я хочу сделать фрагменты с "$" внутри них.

1 Ответ

1 голос
/ 12 апреля 2019

Как указано в документации, вам необходимо экранировать определенные символы:

Ниже приведен EBNF (расширенная форма Бэкуса-Наура) для фрагментов кода. С \ (обратная косая черта) вы можете выбрать $, } и \. В элементах выбора обратная косая черта также экранируется символами запятой и канала.

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

...