我来自Eclipse / Vim背景,我刚开始使用Emacs来编辑我的PHP文件。
我最近接管了一大堆PHP文件,现有的代码格式不一致,* 非常 *差。
if (condition && condition) {
}
if (condition && condition)
{
$var = "val" // comment
}
$var2 = "val2" // comment
//...
在Eclipse和Vim中,我可以格式化源文件(分别是Java和C / C ++),IDE将负责缩进,代码样式和代码清理。这意味着删除不必要的空白区域,正确支撑,在适当的位置插入/删除换行符等等。
如何在Emacs中使用PHP文件执行此操作?我在nxhtml中使用PHP模式,并且我已经找到了缩进部分,所以我的所有PHP都正确缩进(标签),但其余的代码仍然没有出现问题。
例如,在上面的代码中,如何指定大括号样式和间距规则?
答案 0 :(得分:2)
也许PHP Beautifier PEAR包可以满足您的需求吗?例如。只需在文件上使用命令行工具并使其正确。
答案 1 :(得分:1)
Emacs的php模式只能为你缩进。您需要通过一些外部工具运行它来修复该格式。