【问题标题】:How can I write Snippets in Visual Studio Code with an "$" inside of them?如何在 Visual Studio Code 中编写带有“$”的片段?
【发布时间】:2019-09-03 14:00:59
【问题描述】:

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

这是针对我正在编码的 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】:

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

    以下是 sn-ps 的 EBNF(扩展巴科斯-瑙尔形式)。使用\(反斜杠),您可以转义$}\。在选择元素中,反斜杠也会转义逗号和管道字符。

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

    【讨论】:

    • 谢谢,我去看看文档。下一次!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-08
    • 2017-04-17
    • 1970-01-01
    • 2019-02-03
    相关资源
    最近更新 更多