PHP コード整形ツール http://www.waterproof.fr/products/phpCodeBeautifier/
最近、インデントがまったくないコードを変更しました。これを使用して整形します。
先ほどの c のインデントに相当
ちなみに他の言語で書くと
c, c c# ==> indent Astyle
java ==> astyle Jalopy Jacobe ImportScrbber
php ==> phpCodeBeautifier
perlTidy
python
asp ==>
ツール名 | 適用可能な言語 | はじめに | インストール/使用法 | ||||||||||||||||||||||||||||
インデント | c | インデントはコード美化ツールと同義です | インデントは、gcc に付属する標準ツールです。indent [options] [input-files]
|
||||||||||||||||||||||||||||
ペルティディ | パール | perltidy 自体も perl で書かれています | ダウンロード後: perl Makefile.PL;make;make installperltidy [ options ] file1 file2 file3 ...(出力は file1.tdy、file2.tdy、file3 に進みます) .tdy, ...)perltidy [ options ] file1 -o outfileperltidy [ options ] file1 -st >outfileperltidy [ options ] | TR>
||||||||||||||||||||||||||||
スタイル | c c java (php) | 高速な C/C/Java ソース コード美化ツール。 スタイル定義の完全なセットが多数あるという点で、スタイルはインデントよりも優れています: ansi java linux... 複雑なインデント固有のオプションを覚える必要はありません。 | ソース コードをダウンロードして解凍した後、style 実行ファイルを生成しますastyle [options] < Original > Beautifiedastyle [options] Foo.cpp Bar.cpp [ ...]astyle --style=ansi *.cppこれを使用して PHP プログラムをフォーマットしてみましたが、うまく機能しました (もちろん、HTML コードと混合されていない純粋な PHP コードです)。 | ||||||||||||||||||||||||||||
ジャロピー | Java | 強力な JAVA コード フォーマット ツール。標準インターフェイスに加えて、コマンド ライン ツールは ANT JBUILDER ECLIPSE JDEVELOPER やその他のツールのプラグインとしても使用でき、API を提供します。 TD> | http://prdownloads.sourceforge.net/jalopy/からダウンロードし、対応するインストール ドキュメントを参照してください。 | ||||||||||||||||||||||||||||
パイデント | Python | pythius には 2 つのツールが含まれています: pydent: コード インデント ツールpystat: コード統計ツール | ソース コードをダウンロードして解凍した後:「python setup.py build」を実行「python setup.py install」を実行 | ||||||||||||||||||||||||||||
htmltidy | html/xml | HTML コード デバッグ ツールは、HTML コードを W3C 仕様に準拠させるのに役立ちます。これは、HTML だけでなく XHTML XML の書式設定にも使用されるため、現在では Tidy と呼ばれています。 ただし、JSP は ASP PHP JSP などの埋め込みスクリプトのコード美化には適していません | ソース コードをダウンロードした後、make はきれいな実行可能ファイルを生成します: tidy file1 file2...注: 中国語を含むページには -raw オプションを使用してください。
tidy.exe -raw -imuq -wrap 132 -f %f.err %f
オプションの説明: -raw: 中国語の文字を変更しません (127 を超える値をエンティティに変換せずに出力します) -i indend デフォルトの HTML はスペース 2 つでインデントされます -m オリジナルを上書きしますfile-u すべての HTML タグを強制的に大文字にします (これは省略できます) -wrap ページのコード幅が 132 行を超える場合に強制的に改行を挿入します -f %f.err はエラーを次のように出力します「対応するファイル名.err」ファイル HTMLTIDY は XML 形式の美化をサポートしています: tidy -xml -imq web.xmltidy -xml -imq build.xml
| TR>