参考
环境
软件/系统 | 版本 | 说明 |
---|---|---|
Windows | Windows 10 专业版 22H2 19045.4046 | |
php | php-8.2.5-nts-Win32-vs16-x64 | |
vs code | 1.86.2 | |
php cs fixer | v0.3.11 | vs code 扩展 |
正文
介绍
PHP Coding Standards Fixer
介绍原文:
The PHP Coding Standards Fixer (PHP CS Fixer) tool fixes your code to follow standards; whether you want to follow PHP coding standards as defined in the PSR-1, PSR-2, etc., or other community driven ones like the Symfony one. You can also define your (team's) style through configuration.
It can modernize your code (like converting the pow function to the ** operator on PHP 5.6) and (micro) optimize it.
If you are already using a linter to identify coding standards problems in your code, you know that fixing them by hand is tedious, especially on large projects. This tool does not only detect them, but also fixes them for you.
介绍翻译:
PHP Coding Standards Fixer (PHP CS Fixer) 工具可以修复你的代码,使其符合规范。你可以选择遵循 PHP 编码标准,如 PSR-1、PSR-2 等,也可以选择遵循其他社区驱动的标准,如 Symfony。你还可以通过配置定义自己(团队)的编码风格。
该工具可以使你的代码现代化(例如,在 PHP 5.6 上将 pow 函数转换为 ** 运算符),并对其进行(微)优化。
如果你已经在使用代码检查工具来识别你的代码中存在的编码规范问题,你就知道手动修复这些问题是非常繁琐的,特别是在大型项目中。这个工具不仅可以检测它们,而且还可以为你修复它们。
配置
使用插件默认配置,未修改任何配置。
使用
F1
-> php-cs-fixer: fix this file
或键盘快捷键 alt+shift+f
(VS Code 默认格式化程序快捷键)
或右键上下文菜单 Format Document
或右键上下文菜单 Format Selection
或右键上下文菜单(在资源管理器中) php-cs-fixer: fix