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 Console を開きました (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 に答える