【问题标题】:sublime text 2 php tidysublime text 2 php 整洁
【发布时间】:2013-05-27 03:23:54
【问题描述】:

我为 Sublime Text 2 安装了 phptidy 插件,并试图用它来清理一些丑陋的代码,比如

$tdt="<td class=\"tit2\" ";
    $linka='<a href="products.php?action=history5&item=';

while ($row=mysql_fetch_array($r))
        {   extract($row);

但是在运行 Php Tidy 之后,控制台闪现,它似乎已经编辑了整个文件,但实际上没有任何改变。有谁知道下面的插件是否仍然有效?

https://github.com/welovewordpress/SublimePhpTidy

【问题讨论】:

  • 我刚刚安装了该插件并使用您在上面提供的相同代码对其进行了测试(也将其包装在 标签中),它对我有用。
  • 我还检查了是否在错误的语法视图上会导致错误,但事实并非如此。唯一导致它无法工作的原因是没有将它包裹在 php 标签中。

标签: php formatting sublimetext2


【解决方案1】:

我遇到了同样的问题。控制台打开和关闭速度太快,无法读取发生的情况。

第 1 步:我打开了 Sublime 控制台(在 Windows 上为 CTRL + `)

第 2 步:阅读输出给了我提示。 PhpTidy 依赖于您机器上安装的 php.exe (duh)

这最后一步可能看起来很明显,但我被联网到另一台计算机,代码所在的计算机并通过网络对其进行编码。因此,当我在本地机器上运行 phpTidy 时,由于缺少 php 本身而失败。

【讨论】:

    【解决方案2】:

    首先,您必须在 PHP 文件的开头和结尾添加 &lt;?php ?&gt;

    如果你是基于Win的,在'Ctrl+`'控制台查看PHPTidy Processes的输出。

    有个提示:

    PhpTidy: calling php.exe -v returned: 0

    如果返回 1,可能是 'php.exe' 没有找到,请将你的 'php.exe' 的路径添加到 ENV。

    【讨论】:

    • 你能告诉我如何将php.exe的路径添加到ENV thnks
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-05
    • 1970-01-01
    • 1970-01-01
    • 2012-07-22
    • 1970-01-01
    • 1970-01-01
    • 2013-07-03
    相关资源
    最近更新 更多