[英]Command-line program to indent PHP files
我正在尋找一個縮進應用程序來修復 PHP 代碼格式的所有方面 - 轉換空格,在 PHP 和 HTML 代碼中執行縮進,等等。
請為 PHP 推薦一個合適的壓頭。
find . -name '*.php' -printf "echo -e \"G=gg\n:wq\n\" | vim %p\n" | sh
我發現了一些東西。 首先,批量編輯文件的最佳方法是使用 bash 腳本和 vim。
其次,vim 壓痕並不完美,並且始終無法正常工作。 所以我不得不手動執行“=G”然后查看源代碼。
最后,如果只想將空格更改為制表符,vim 的命令“retab”與制表符設置協作非常棒。
我還想指出一個很棒的播客,在那里我了解了更多關於 Vim 的信息:
Squizlabs開發了PHP_CodeSniffer ,它對 PHP、JavaScript 和 CSS 文件進行標記,以檢測和修復一組定義的編碼標准的違規行為。 它具有phpcbf
cli,可確保您的代碼保持干凈和一致。 根據他們的定義,它應該滿足您的需求。 考慮閱讀他們的wiki ,以獲得進一步的步驟。
自從最初找到解決方案以來,我開始使用https://styleci.io/ 。 我不隸屬於他們,但我真的很喜歡這種簡單性,它使項目保持整潔。 我的開源項目也不需要任何費用。
我推薦 PHPStorm,它本身不是命令行,但它確實允許指定自定義代碼格式並將其應用於多個文件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.