linux下有沒有php代碼格式化工具

來源:互聯網
上載者:User
求一款linux下php代碼的格式化工具

回複內容:

求一款linux下php代碼的格式化工具

1、linux上調試可以使用vim

"不要用空格代替定位字元set expandtab "在行和段開始處使用定位字元set smarttab "統一縮排為4set shiftwidth=4set tabstop=4set softtabstop=4 "設定自動縮排set autoindent "cindent對c文法的縮排更加智能靈活set cindent "比autoindent稍智能的自動縮排,在這種縮排模式中,每一行都和前一行有相同的縮排量  粘貼時候使用 set pasteset smartindent

命令:gg=G

2、格式化整個目錄使用PHP-CS-Fixer 基於composer管理的

php php-cs-fixer.phar fix /path/to/dirphp php-cs-fixer.phar fix /path/to/filephp php-cs-fixer.phar fix /path/to/project --level=psr0php php-cs-fixer.phar fix /path/to/project --level=psr1php php-cs-fixer.phar fix /path/to/project --level=psr2php php-cs-fixer.phar fix /path/to/project --level=symfony

可以根據PSR標準自動格式化

3、格式化整個目錄使用PHP Beautifier

這是一個pear類庫

pear install php_beautifier-0.1.15

不過這個有些老了

4、其它IDE,coding的時候

PHPStorm、Netbeans、Subline等等都是可以格式化的

推薦方式

1、個別檔案使用可以格式化的編輯器
2、整體使用PHP-CS-Fixer

命令列?
vim可以
萬能的vim

試試這個,線上的
http://web.chacuo.net/formatphp

netbeans 不過需要一個個檔案手動來。 或者自己寫個指令碼?

PHP_Beautifer

裝個PHPStorm,開啟檔案後,Ctrl+A全選,按Ctrl+Alt+L重新格式化,over~

b.t.w,你們都不用IDE的嗎

Adobe Brackets安裝Beautify擴充後選中代碼按Ctrl+Shift+L格式化,右鍵菜單也提供有Beautify格式化操作.IDE像Netbeans for PHP,也支援代碼格式化.

當然是神器 vim,gg=G 當然要配置好先

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.