【问题标题】:Custom PHP snippet in AtomAtom 中的自定义 PHP 代码段
【发布时间】:2016-09-22 00:43:00
【问题描述】:

我一直在尝试在 MAC 的 Atom 中添加 PHP sn-p,但 sn-p 在编辑器本身中不起作用。我尝试使用的示例 sn-p 如下:

'.text.html.php': 'Paragraph tag': 'prefix': 'ptag' 'body': '<p>{1}</p>'

范围是

text.html.php

当我尝试通过键入“ptag”来访问 sn-p 并点击选项卡时,没有任何反应。看来我遗漏了什么,求助。

【问题讨论】:

    标签: php atom-editor


    【解决方案1】:

    虽然.text.html.php 范围是正确的,但您可能希望将其扩展到 HTML 文件。为了做到这一点,.text.html.text.html.php 应该用逗号分隔:

    '.text.html, .text.html.php':
      'Paragraph tag':
        'prefix': 'ptag'
        'body': '<p>${1}</p>'
    

    或者,您可以将范围设置为.text.html,php

    要将光标定位在p 标记内,您必须编写${1} 而不是{1}。如果你想给它添加额外的文本,你可以使用${1:paragraph},这样它就会生成&lt;p&gt;paragraph&lt;/p&gt;,并且会选择段落进行修改。

    你可以在Flight Manual阅读更多关于sn-ps的信息

    编辑:Adam 指出的固定范围

    【讨论】:

    • 谢谢!通知的两个范围都可以简单地工作 '.text.html, .text.php' 或 '.text.html,php'
    • @Adam 确实有效。感谢您指出了这一点。我已经相应地编辑了答案。
    • 上面在哪里添加?
    • @M.sulemanKhan 到snippets.cson 文件,您可以通过选择File &gt; Snippets/Edit &gt; Snippets/Atom &gt; Snippets 菜单访问该文件(取决于您的操作系统)。您可以在此处找到更多详细信息:flight-manual.atom.io/using-atom/sections/snippets/…
    猜你喜欢
    • 2013-08-29
    • 2014-04-06
    • 1970-01-01
    • 2016-10-30
    • 2018-05-20
    • 1970-01-01
    • 2011-05-27
    • 1970-01-01
    • 2012-02-21
    相关资源
    最近更新 更多