Visual Studio Code:如何制作用于插入 <?php ?> 的代码片段

pri*_*ikk 4 php code-snippets visual-studio-code

在 TextMate 中,可以键入php<tab>进行插入<?php | ?>(此处使用 | 标记光标位置)。

我正在尝试在 VSC 中重新创建它,如下所示在 php.json 片段文件中:

"php tag": {
    "prefix": "php",
    "body": [
        "<?php $1 ?>"
    ],
    "description": "Insert <?php ?>"
}
Run Code Online (Sandbox Code Playgroud)

问题是,除非我已经在 php 标签内,否则该代码片段不会显示,这违背了目的。

将代码片段添加到 HTML 文件中并没有帮助。

有什么办法可以让我按照我想要的方式进行这项工作吗?

小智 7

转到file > preferences > user snippet然后select New Global Snippets file,系统会要求您保存.code-snippets扩展文件,文件名由您决定,并输入您的代码片段配置,例如:

\n
"php tag": {\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0 "prefix": "php",\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0 "body": [\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0 "<? php $1 ?>"\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0 ],\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0 "description": "Insert <?php ?>"\n}\n
Run Code Online (Sandbox Code Playgroud)\n

并保存您的文件

\n


小智 5

尝试将其添加到 global.code-snippets

"PHP tag": {
        "scope": "",
        "prefix": "php",
        "body": [
            "<?php $1 ?>"
        ],
        "description": "Insert php tags"
    }
Run Code Online (Sandbox Code Playgroud)