在 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
格式化代码,并且你可以通过自定义的快捷键快速格式化选中的代码或整个文件。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>