Visual Studio Code中的PHP块快捷方式

6

我该如何在Visual Studio Code中打开一个基本的PHP块,例如- <?php ?>

Sublime Text中,我只需键入php并按下Tab即可创建该块。但我无法找到Visual Studio Code相同的快捷方式。


1
你可以创建自己的代码片段吗?https://code.visualstudio.com/docs/editor/userdefinedsnippets - M. Eriksson
1
哈哈,我知道我可以打出来,但是用快捷键不是更高效吗?我想在Sublime里这只是基本功能。我会尝试使用自定义代码片段选项。 - Alexander
3个回答

32
您可以向Visual Studio Code添加自定义用户片段:
  • 打开“首选项”
  • 用户片段
  • 选择html.json(HTML)
  • 粘贴以下自定义片段:

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

1
它可以工作。不幸的是,在插入 PHP 标记后,与 PHP 相关的片段不会立即起作用。光标需要移动到标记外部,然后再在标记之间返回。只有这样,我才能使用与 PHP 相关的片段。 - Daniel

14

使用:

  1. Open Visual Studio Code

  2. Open menu FilePreferencesUser Snippets

  3. Search and select "html.json"

  4. Now paste this code in {}:

     "php": {
         "prefix": ["<?", "<? ", "php"],
         "body": [ "<?php $1 ?>" ],
         "description": "php tag"
     }
    
现在你可以使用 "<?""<? ""php"

1
我曾使用过这种方法来快速整理空间。
    "php": {
    "prefix": ["<?", "php"],
    "body": [
        "<?php",
        "",
        "$0",
        "",
        "?>"
    ],
    "description": "php tag"
}

你会得到类似这样的内容:
        <?php
        
        (code here)
        
        ?>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接