vscode 安装phpfmt插件实现php代码格式化
前言
处理php代码格式化,我也是最近才摸到点门路,格式化可以帮助我们统一代码展示,并且在多人协作开发的时候,统一的格式化代码可以减少很多无效的代码diff,这点在使用git的时候深有体会。
首先我们需要安装phpfmt这个插件,插件地址:phpfmt
除了这个插件安装,我们本地还需安装php才可以,如果不会的话,我们可以使用小皮面板的php。
首先我们需要下载一个小皮面板:PhpStudy
windows下,我们下载最新版安装即可。
安装完毕后打开小皮,下载一个php版本,我用的是php7.2.9nts。
教程
依赖安装完毕后我们需要进行配置,文件 -> 首选项 -> 设置 -> 右上角打开设置json -> 添加下面这段配置:
{
"[php]": {
"editor.defaultFormatter": "kokororin.vscode-phpfmt"
},
"phpfmt.psr2": false,
"phpfmt.exclude": ["AllmanStyleBraces"],
"phpfmt.php_bin": "D:\\phpstudy_pro\\Extensions\\php\\php7.3.4nts\\php.exe",
"phpfmt.passes": [
"ReindentSwitchBlocks",
"MergeElseIf",
"AllmanStyleBraces",
"AlignDoubleArrow",
"AlignEquals",
"IndentTernaryConditions",
"AlignTypehint",
"AutoSemicolon",
"LongArray",
"DoubleToSingleQuote",
"IndentTernaryConditions",
"AliasToMaster",
"ConvertOpenTagWithEcho",
"WrongConstructorName",
"SpaceAroundExclamationMark",
"TightConcat",
"SpaceBetweenMethods"
],
}
其中phpfmt.php_bin
就是具体的php程序,大家填写自己本地安装的路径即可,小皮可以在安装目录的Extensions\php
下找到具体的版本。
保存后就能使用了。
版权申明
本文系作者 @木灵鱼儿 原创发布在木灵鱼儿站点。未经许可,禁止转载。
暂无评论数据