我怎样才能在 VSCode 中获得 PHP 的两个片段?

How can i have two snippets for PHP in VSCode?

这就是我想象的我可以做到的方式,但我看到它被覆盖了,只有最后一个在工作:

{
    "php": {
        "prefix": "php",
        "body": [ "<?php  ?>" ],
        "description": "php tag",

        "prefix": "echo",
        "body": [ "echo \"\";" ],
        "description": "php tag"
    }
}

谢谢!

这甚至无效 JSON。你应该得到绿色的波浪线,在悬停时显示 Duplicate object key:

您需要编辑snippets\php.json文件,将几个子对象添加到由不同键名标识的顶级对象;这样的键是为了包含片段名称,而不是已经在文件名中设置的语言:

{
    "PHP tags": {
        "prefix": "php",
        "body": [ "<?php  ?>" ],
        "description": "php tag"
    },
    "echo statement": {
        "prefix": "echo",
        "body": [ "echo \"\";" ],
        "description": "php tag"
    }
}