【问题标题】:PHP block shortcut in Visual Studio CodeVisual Studio Code 中的 PHP 块快捷方式
【发布时间】:2018-07-15 10:07:10
【问题描述】:

如何在 Visual Studio Code 中打开一个基本的 PHP 块,就像这样 - <?php ?>

Sublime Text 中,我只需键入php 并按Tab,块就创建好了。但是我找不到 Visual Studio Code 的相同快捷方式。

【问题讨论】:

  • 你可以输入吗?
  • 您可以创建自己的 sn-p 吗? code.visualstudio.com/docs/editor/userdefinedsnippets
  • 大声笑,我知道我可以输入它,但是使用快捷方式不是更有效吗?我猜在 Sublime 中它只是基本功能。我将尝试使用自定义 sn-p 选项。

标签: php visual-studio-code shortcut


【解决方案1】:

用途:

  1. 打开 Visual Studio 代码

  2. 打开菜单文件首选项用户片段

  3. 搜索并选择“html.json”

  4. 现在粘贴这段代码到 {}:

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

现在您可以使用"&lt;?""&lt;? ""php"

【讨论】:

    【解决方案2】:

    使用扩展名“Sublime Text Keymap for VS Code”。

    【讨论】:

    • OP 询问的是 sn-p,而不是键绑定
    • 链接有 "Sublime Text Keymap and Settings Importer",而不是 "Sublime Text Keymap for VS Code"
    【解决方案3】:

    我使用它是为了快速订购空间。

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

    你会得到这样的东西:

            <?php
            
            (code here)
            
            ?>
    

    【讨论】:

      【解决方案4】:

      您可以在 Visual Studio Code 中添加自定义用户 sn-p:

      • 打开“首选项”
      • 用户片段
      • 选择 html.json (HTML)
      • 粘贴以下自定义sn-p:

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

      【讨论】:

      • 它有效。不幸的是,与 php 相关的 sn-ps 在插入 php 标签后不能立即工作。游标需要移出标签,然后回到标签之间。只有这样我才能使用php相关的sn-ps。
      猜你喜欢
      • 2020-01-16
      • 2018-09-27
      • 1970-01-01
      • 2017-03-03
      • 2022-10-21
      • 1970-01-01
      • 2010-09-06
      • 2018-12-25
      • 2015-09-01
      相关资源
      最近更新 更多