前言

处理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下找到具体的版本。

保存后就能使用了。

分类: 教程 标签: vscodephpfmtPhpStudy格式化

评论

暂无评论数据

暂无评论数据

目录