【问题标题】:Phpstorm zen coding: insert <?php ?> tagPhpstorm zen 编码:插入 <?php ?> 标签
【发布时间】:2011-09-04 03:29:03
【问题描述】:

PhpStorm 中是否有内置的 zen 编码快捷方式来插入 &lt;?php ?&gt; 标签?如果没有,我将如何设置一个?

【问题讨论】:

    标签: phpstorm emmet


    【解决方案1】:

    没有,您可以通过转到文件->设置->--IDE设置-->实时模板->添加并使用以下值进行设置:-

    缩写:php
    组:用户
    模板文字:&lt;?php $END$ ?&gt;
    上下文:检查 HTML

    【讨论】:

    • 对。我一直在寻找“剪辑”,显然它是 phpstorm 中的实时模板。谢谢。
    • 模板文本应为:&lt;?php $END$ ?&gt;
    • 有没有办法为特定的实时模板分配键盘快捷键?因此,例如 ctrl+p 将键入 .
    • 我建议改用此设置(输入“”并按“SPACE”):magicento.com/assets/img/PHPBlock_live_template.jpg
    • #对于 Mac 用户:在 mac 上的 phpstorm10 中,正确的路径是 PhpStorm->Preferences->Editor->Live Templates,单击 PHP 并添加新的 Live Template。感谢@Salman Abbas
    【解决方案2】:

    在 PhpStorm2016.1 中必须将 Applicable in Value 更改为 HTML 。

    转到文件 -> 设置 -> 编辑器 -> 代码样式 -> 实时模板 在右侧边栏上单击“+”,然后: 缩写:(例如)p 模板文本: 应用程序:像之前一样将值更改为 HTMLl 然后点击确定。

    【讨论】:

    • Live Templates 不是 Code Style(至少在 2018 版本中),它在它下面,但除此之外,这对我更新的版本有所帮助,谢谢。
    • 谢谢!很好的回答!
    • 很好的答案,截图帮助很大!
    【解决方案3】:

    在较新版本的 PhpStorm(2019.* 或更高版本)中,添加快捷方式略有不同。

    首先转到File -&gt; Settings(或直接按CTRL + ALT + S)。打开Editor 选项卡并找到Live Templates 选项卡。选择 PHP 并点击右侧边栏的蓝色小加号图标,选择 live template 并:

    1. Abbreviation 输入上键入快捷方式。
    2. template text 区域输入&lt;?php $END$ ?&gt;
    3. 定义适用的上下文,如 php 和 html。
    4. 如果您想使用另一个键而不是选项卡来展开,则必须定义另一个展开键。

    单击ApplyOK 按钮。就是这样。

    【讨论】:

      【解决方案4】:

      前往

      File --> Settings --> Search & click Live Templates
      

      点击右侧的+按钮 然后点击实时模板

      最后输入以下内容:

      Abbreviation: PHP
      Template Text: <?php $END$ ?>
      Context: Check HTML
      

      点击应用然后确定

      现在输入 php 并在 php 文件中按 Tab 键

       PHP tag (<?PHP ?>) will automatically generated
      

      【讨论】:

        【解决方案5】:

        您可以通过文件 -> 设置 -> -- IDE 设置 -- -> Live Templates 进行设置

        然后输入

        Abbreviation: php
        Group: user
        Template Text: php $END$ ?>
        Context:
        Check HTML
        

        【讨论】:

          猜你喜欢
          • 2011-11-19
          • 2019-05-04
          • 2023-04-02
          • 2010-12-20
          • 2011-05-18
          • 1970-01-01
          • 2023-03-06
          • 2013-09-01
          • 2011-12-27
          相关资源
          最近更新 更多