簡體   English   中英

用於縮進 PHP 文件的命令行程序

[英]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 ,以獲得進一步的步驟。

2018年答案

自從最初找到解決方案以來,我開始使用https://styleci.io/ 我不隸屬於他們,但我真的很喜歡這種簡單性,它使項目保持整潔。 我的開源項目也不需要任何費用。

我推薦 PHPStorm,它本身不是命令行,但它確實允許指定自定義代碼格式並將其應用於多個文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM