2008-12-15 62 views
9

我接管已經從開發商傳世開發混合PHP4/PHP5項目,每一個使事情變得更糟。在我花費太多時間之前,我想制定一個基本標準,至少要有一致的格式。自動重新格式化繼承PHP麪條代碼

任何人都可以推薦一個實用程序(Linux或Mac OS X最好),將重新格式化代碼?

如果我可以設置了影響輸出(如標籤壓痕,支架/支架放置,當陣列值分離到新的生產線等)的參數那麼這是一個好處,雖然不是關鍵的。

偏好去開源工具,但我想知道所購買的軟件您的經驗了。

回答

11

你可以做到這一點與NetbeansEclipse PDT,兼具優異的PHP編輯器。每種格式都有一個格式代碼選項,它將根據您的代碼樣式首選項重新格式化選定的文件。也可以選擇批量格式化代碼。

我建議,如果你這樣做,這樣做的格式,並立即用一塊大肥肉檢查代碼早在「格式化」!評論。嘗試將其他錯誤修復與重新格式化混合在一起,會導致難看的差異文件嘗試破譯。

+0

您可以使用Netbeans批量格式。只需突出顯示側面板上的文件,然後單擊源>格式。 – Henry 2014-10-03 00:03:28

1

的東西,我發現最近,我現在的愛和使用所有的時間。在VIM:

gg=G 

這需要以下配置選項,您可以在您的~/.vimrc設置:

filetype plugin indent on