如何禁止PhpStorm格式化代码时将构造函数参数按表格对齐
PhpStorm 关闭多行构造函数参数自动对齐补空格设置方法
操作步骤如下:
- 打开IDE设置面板:Windows/Linux 按快捷键
Ctrl+Alt+S,macOS 按快捷键Cmd+, - 在左侧设置目录依次展开路径:
Editor→Code Style→PHP - 切换到右侧的 Wrapping and Braces(换行与花括号) 标签页
- 在设置列表中找到
Function declaration parameters(函数声明参数)分组 - 取消勾选该分组下的 Align when multiline(多行时对齐) 选项
- 点击面板右下角的「Apply」保存配置即可
补充说明:如果项目根目录存在
.editorconfig文件,需要检查文件内是否配置了强制对齐多行参数的规则,若存在需要删除对应规则或将规则值改为false,否则IDE会优先读取EditorConfig的配置,IDE内的样式设置不会生效。
配置完成后再执行Ctrl+Alt+Shift+L格式化代码,参数就不会自动补充多余空格做列对齐,会保持「参数类型 + 单个空格 + 参数名」的格式,和预期排版效果一致。
内容的提问来源于stack exchange,提问作者Sergei Krivosheenko
相关产品推荐
相关产品推荐

