【问题标题】:php snippets not working in sublime text 2?php 片段在 sublime text 2 中不起作用?
【发布时间】:2012-10-03 19:43:04
【问题描述】:

我正在尝试使用 PHP 设置 sublime text 2,但在使 sn-ps 工作时遇到了一些麻烦。我已经加载了一个 PHP 项目,并看到语法正确设置为 PHP。当我转到首选项 -> 浏览 -> 包 _>php 时,我可以看到许多我无法激活的 PHP sn-ps,包括 $_files $_get 、$post。据我所知,这些选项卡触发器是 '$_'

<snippet>
<content><![CDATA[\$_COOKIE['${1:variable}']]]></content>
<tabTrigger>$_</tabTrigger>
<scope>source.php</scope>
<description>COOKIE['…']</description>
</snippet>

但是当我在 php 文件中尝试它时,这不会生成任何正在显示的 sn-ps。

谁能给我建议下一步该怎么做?

谢谢,

比尔。

【问题讨论】:

  • 我已经这样做了两次 - 只是为将来可能遇到此问题的人留个便条。确保文件名的拼写正确,例如它以.sublime-snippet 结尾

标签: php code-snippets sublimetext2


【解决方案1】:

适用于我的 Sublime Text 2,但只能在 &lt;?php ?&gt; 标签内,而不仅仅是在名为 .php 的文件中。

&lt;?php ?&gt; 标签中键入“$_ + TAB”会列出所有 $_ Snippets COOKIE、FILES、ENV 等...

我接下来的步骤是:

  • 其他片段是否有效?
  • 您是否创建了一个可以推翻 $_ 的代码段?
  • 重新安装 ;-)

【讨论】:

  • 当我重新安装它开始工作 - ? - 我不知道为什么。谢谢
【解决方案2】:

你启用了php的源代码,你只能在你的php文件中调用这个sn-p。

  1. 创建新文件并保存为somename.php
  2. 之后写&lt;?php
  3. 键入$_ 并按TABCtrl + Space

它生成sn-p,让我们快乐编码。

【讨论】:

    猜你喜欢
    • 2013-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多