平时都是用PHPstorm做开发,提交代码时都会为了代码格式化的问题检查一下代码,影响开发效率。

格式化的XML文件

<code_scheme name="WLST" version="173"> <PHPCodeStyleSettings> <option name="ALIGN_KEY_VALUE_PAIRS" value="true" /> <option name="ALIGN_PHPDOC_PARAM_NAMES" value="true" /> <option name="ALIGN_PHPDOC_COMMENTS" value="true" /> <option name="ALIGN_ASSIGNMENTS" value="true" /> <option name="CONCAT_SPACES" value="false" /> <option name="COMMA_AFTER_LAST_ARRAY_ELEMENT" value="true" /> <option name="PHPDOC_BLANK_LINE_BEFORE_TAGS" value="true" /> <option name="PHPDOC_BLANK_LINES_AROUND_PARAMETERS" value="true" /> <option name="PHPDOC_WRAP_LONG_LINES" value="true" /> <option name="LOWER_CASE_BOOLEAN_CONST" value="true" /> <option name="LOWER_CASE_NULL_CONST" value="true" /> <option name="ELSE_IF_STYLE" value="COMBINE" /> <option name="VARIABLE_NAMING_STYLE" value="CAMEL_CASE" /> <option name="BLANK_LINES_BEFORE_RETURN_STATEMENT" value="1" /> <option name="KEEP_RPAREN_AND_LBRACE_ON_ONE_LINE" value="true" /> <option name="ALIGN_CLASS_CONSTANTS" value="true" /> <option name="FORCE_SHORT_DECLARATION_ARRAY_STYLE" value="true" /> <option name="PHPDOC_USE_FQCN" value="true" /> <option name="IF_LPAREN_ON_NEXT_LINE" value="true" /> </PHPCodeStyleSettings> <codeStyleSettings language="PHP"> <option name="RIGHT_MARGIN" value="120" /> <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" /> <option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="0" /> <option name="BLANK_LINES_AFTER_PACKAGE" value="1" /> <option name="SPECIAL_ELSE_IF_TREATMENT" value="true" /> <option name="ALIGN_MULTILINE_FOR" value="false" /> <option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" /> <option name="ALIGN_MULTILINE_EXTENDS_LIST" value="true" /> <option name="METHOD_PARAMETERS_LPAREN_ON_NEXT_LINE" value="true" /> <option name="METHOD_PARAMETERS_RPAREN_ON_NEXT_LINE" value="true" /> <option name="EXTENDS_LIST_WRAP" value="1" /> <option name="EXTENDS_KEYWORD_WRAP" value="1" /> <option name="METHOD_CALL_CHAIN_WRAP" value="1" /> <option name="BINARY_OPERATION_WRAP" value="1" /> <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" /> <option name="TERNARY_OPERATION_WRAP" value="1" /> <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" /> <option name="FOR_STATEMENT_WRAP" value="1" /> <option name="FOR_STATEMENT_LPAREN_ON_NEXT_LINE" value="true" /> <option name="FOR_STATEMENT_RPAREN_ON_NEXT_LINE" value="true" /> <option name="ARRAY_INITIALIZER_WRAP" value="5" /> <option name="ARRAY_INITIALIZER_LBRACE_ON_NEXT_LINE" value="true" /> <option name="ARRAY_INITIALIZER_RBRACE_ON_NEXT_LINE" value="true" /> <option name="ASSIGNMENT_WRAP" value="1" /> <option name="PLACE_ASSIGNMENT_SIGN_ON_NEXT_LINE" value="true" /> <option name="IF_BRACE_FORCE" value="3" /> <option name="DOWHILE_BRACE_FORCE" value="3" /> <option name="WHILE_BRACE_FORCE" value="3" /> <option name="FOR_BRACE_FORCE" value="3" /> <option name="WRAP_ON_TYPING" value="1" /> <indentOptions> <option name="SMART_TABS" value="true" /> </indentOptions> </codeStyleSettings> </code_scheme>
将以上代码保存为后缀为xml的文件。

一、导入以下格式化文件(上面生成的xml文件)

导入方式:File -> Setting -> Editor-> Code Style-> PHP -> scheme 右侧设置按钮中导入

代码格式化导入图示

设置格式化+保存的快捷键
设置方式请参考: phpstorm 实现保存同时格式化代码

本文参照:https://blog.csdn.net/koobee_1/article/details/85198009

PHPStorm 代码格式化相关推荐

  1. PhpStorm代码格式化设置

    PhpStorm格式化的快捷键默认为Ctrl+Alt+F,但是一些格式化效果需要你自己设置,比如你想在格式化的时候php代码可以等号对齐,就需要自己配置.首先打开phpstorm后找到Setting/ ...

  2. PHPStorm利用 PHP-CS-Fixer进行代码格式化

    随着PSR规范被广大PHPer接受,代码逐渐走向规范化,使用PHP-CS-Fixer进行代码格式化. PSR 规范 具体中文文档 https://laravel-china.org/docs/psr ...

  3. JavaScript 代码格式化

    图片来源:pixiv 54808053 每个人都可能有自己的代码风格和格式,但如果一个项目中的所有人都遵循同一风格的话,这个项目就能更顺利地进行.每个人未必能同意每一处格式规则,而且其中的不少规则需要 ...

  4. Pycharm 和 vscode 多光标、折叠代码和代码格式化快捷键

    pycharm 多光标:按住alt+shift+ctrl,用鼠标左键点击,可以出现多个光标,输入的代码可以在光标处同时增加. 折叠所有代码:Ctrl + Shift + - (减号) 展开所有代码:C ...

  5. 在线代码格式化,在线JSON校验格式化

    在线代码格式化 http://tool.oschina.net/codeformat/json 在线JSON校验格式化 http://www.kjson.com/ 两个好用工具

  6. Zend Studio 10代码格式化设置

    2019独角兽企业重金招聘Python工程师标准>>> 1.设置位置 窗口>首选项>PHP>代码样式>格式化程序 2.点击New新创建一个格式配置文件 Pro ...

  7. dw html5怎么美化,DW CS5/CS6代码格式化、美化插件 Dreamweaver代码格式化美化插件

    这个<DW CS5/CS6代码格式化.美化插件>应该是现在最好用的代码格式化扩展了. 众所周知Dreamweaver CS5 CS6自带的应用源格式只能独自格式化HTML文件与CSS文件, ...

  8. 怎样将html转换do,html代码格式化 Reddo的教程

    完美者(wmzhe.com)网站以软件下载为基础,改版后的网站对功能性板块进行扩充,以期能够解决用户在软件使用过程中遇见的所有问题.网站新增了"软件百科"."锦囊妙技&q ...

  9. Pycharm使用black作为Python代码格式化外部工具

    Pycharm菜单Code->Reformat Code能对Python代码进行格式化,但是black能进一步规范格式,它是PEP8的严格子集. 本次操作的相关环境信息如下:Pycharm 20 ...

最新文章

  1. 你真的会使用Glide吗?——Glide的高级用法
  2. nyoj - 947(Max Xor)字典树
  3. jvm系列(十一):Java 8-从持久代到metaspace
  4. 传统开发被冲击得“七零八落”,云原生时代下开发者要如何自救?
  5. DEC VT100 terminal
  6. 25. Element nextSibling 属性
  7. 拓端tecdat|R语言中回归模型预测的不同类型置信区间应用比较分析
  8. 使用Automake,Autoconf生成Makefile
  9. android多个柱状图和折线图,RecyclerView 实现柱状图和折线图
  10. 静态单赋值(一)—gcc中的支配树
  11. 牛逼哄哄的京东 JD-hotkey !
  12. java验证手机号码
  13. 云和恩墨 oracle 监控,产品速递 | 云和恩墨Bethune Pro2——数据库实时监控和智能巡检平台...
  14. C语言基础(三):函数名、函数指针、指针函数的理解
  15. 出圈问题(java)-----n个人围成一圈,数到key或者key的倍数,出圈,问剩下的最后一个人原来的位置是多少?
  16. VUE 项目中引入外部js文件(CND引入)
  17. 2022-2028年中国福利彩票行业市场运营格局及发展趋向分析报告
  18. Geometry(几何对象定义空间位置和关联几何形状)
  19. 机器学习 · 总览篇 III 统计推断: 频率学派和贝叶斯学派
  20. 关于ACCESS数据库的不可更新查询

热门文章

  1. 后端php项目和数据库启动
  2. ACM-ICPC 2018 焦作赛区网络预赛A. Magic Mirror(签到题)
  3. 鸿蒙手机分身,小米详解MIUI 8手机分身:相当于开启了两个平行空间
  4. centos7服务器之基本命令
  5. win7 开启无线网
  6. mysql 查找附近的人_一口气说出4种“附近的人”实现方式,面试官笑了
  7. 著书立说,就现在——IT东方会T-Book出书专场第二期圆满举办
  8. 中职 计算机网络教材,中职计算机网络教材有哪些?
  9. android百度识别,百度OCR文字识别-Android安全校验
  10. 关于正则表达式里含有空格的问题