3

我为 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

4

2 回答 2

5

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

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

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

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

于 2013-05-30T23:47:10.187 回答
0

首先,您必须添加<?php ?>PHP 文件的开头和结尾。

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

有一个提示:

PhpTidy: calling php.exe -v returned: 0.

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

于 2013-07-16T03:13:57.227 回答