5

PHPコードのフォーマットのすべての側面を修正するインデントアプリケーションを探しています-スペースの変換、PHPおよびHTMLコードでのインデントの実行、HEREDOCをそのままにするなど。

PHPにはまともな圧子をお勧めします。

4

5 に答える 5

7
find . -name '*.php' -printf "echo -e \"G=gg\n:wq\n\" | vim %p\n" | sh
于 2012-03-06T21:23:12.093 に答える
3

私はいくつかのことを見つけました。まず、ファイルを一括編集する最良の方法は、bashスクリプトとvimを使用することです。

第二に、vimのインデントは完全ではなく、常に機能しているわけではありません。そのため、手動で「= G」を実行してから、ソースを確認する必要がありました。

最後に、タブ設定と連携したvimのコマンド「retab」は、空白をタブに変更するだけの場合に最適です。

また、Vimについてもっと学んだ素晴らしいポッドキャストを紹介したいと思います。

于 2011-08-29T15:20:53.437 に答える
0

SquizlabsはPHP_CodeSnifferを開発しました。これは、PHP、JavaScript、およびCSSファイルをトークン化して、定義された一連のコーディング標準の違反を検出して修正します。それはphpcbfあなたのコードがきれいで一貫性を保つことを保証するCLIを持っています。それらの定義により、それはあなたのニーズを満たすはずです。さらなるステップについては、彼らのwikiを読むことを検討してください。

于 2018-01-10T12:09:29.610 に答える
0

2018年の回答

最初に解決策を見つけてから、https://styleci.io/を使用するようになりました。私は彼らとは関係がありませんが、私はそのシンプルさが本当に好きで、プロジェクトをきれいに保つことができます。私のオープンソースプロジェクトにも何の費用もかかりません。

于 2018-01-11T10:33:22.297 に答える
-1

PHPStorm自体はコマンドラインではありませんが、カスタムコードのフォーマットを指定して、複数のファイルに適用することをお勧めします。

于 2011-07-08T09:48:05.117 に答える