私はEclipse/Vimのバックグラウンドから来ています。私は初めてEmacsを使ってPHPファイルを編集し始めました。emacsでPHPファイルを自動フォーマット
最近、私はPHPファイル群を引き継いでおり、既存のコード書式は一貫しておらず、は非常に *です。 EclipseとのVimで
if (condition && condition) {
}
if (condition && condition)
{
$var = "val" // comment
}
$var2 = "val2" // comment
//...
、私は(それぞれJavaとC/C++)のソースファイルをフォーマットすることができ、およびIDEはインデント、コードスタイル、およびコードのクリーンアップの世話をします。これは、不要な空白を削除し、適切に補完し、適切な場合に改行を挿入/削除することを意味します。
PHPファイルでEmacsでこれを行うにはどうすればいいですか?私はnxhtmlでPHPモードを使用しています。字下げ部分を分かりましたので、すべてのPHPが正しくインデントされています(タブ付き)が、残りのコードはまだまだ外れています。
たとえば、上記のコードでは、ブレーススタイルとスペーシングルールをどのように指定しますか?
これはコンピュータで生成されたコードです...そうですか?人間は実際にそれを書いていませんでした。 – aaronasterling
いいえ、人間がそれを書いています。以前の開発者は、別のIDE(notepad ++やワードパッドだと思います)でコードをたくさん書いていました。 –
彼らはIDEではありません:) Emacsを知らないのですが、この機能は自動インデントと呼ばれています:http://www.emacswiki.org/emacs/AutoIndentation – bcoughlan