在CentOS上使用PhpStorm進行代碼格式化,可以按照以下步驟操作:
Ctrl + Alt + L
鍵,即可自動格式化整個文件的代碼。Ctrl + Alt + L
鍵,即可格式化選中的代碼。全局安裝 PHP CS Fixer:
composer global require friendsofphp/php-cs-fixer
安裝完成后,需要將全局 Composer vendor 目錄添加到全局變量中。例如,如果你使用的是 zsh
,則編輯 /.zshrc
文件,添加以下行:
export PATH="$HOME/.composer/vendor/bin:$PATH"
在PhpStorm中添加自定義 File Watcher:
File
Settings(或 PhpStorm
Preferences` 在 macOS 上)。Tools
-> File Watchers
。+
按鈕,選擇 Create File Watcher
。Program
字段中,輸入 php
并指定 php-cs-fixer
的可執行文件路徑(例如 $HOME/.composer/vendor/bin/php-cs-fixer
)。Arguments
字段中,輸入以下命令:fix $FileName
Output paths
字段中,輸入格式化后的文件輸出路徑(例如 FileNameWithoutExtension.php_fixed
)。OK
保存設置。Settings
或 Preferences
對話框中,選擇 Keymap
。+
按鈕,選擇 Macro
,然后輸入宏的名稱(例如 Format And Save
)。Shortcuts
標簽頁中,為宏分配一個快捷鍵(例如 Ctrl+S
)。OK
保存設置。完成上述配置后,當你保存文件時,PhpStorm 將自動使用 php-cs-fixer
格式化代碼,并且你可以通過自定義的快捷鍵快速格式化選中的代碼或整個文件。
希望這些步驟能幫助你在CentOS上使用PhpStorm進行代碼格式化。如果有任何問題,請隨時聯系。