首页 > 解决方案 > PhpStorm PSR-12 代码样式为数组添加了额外的 21 个空格

问题描述

在 PhpStorm 中选择 PSR12 代码样式后,我在数组列中得到额外的 21 个空格:

$columns->addHeaders([
    'Number',
                         'Number in words',
                         'Number in words length'
                     ]);

代替:

$columns->addHeaders([
    'Number',
    'Number in words',
    'Number in words length'
]);

有没有办法将 PhpStorm 配置为像第二个示例中那样自动格式化代码,但保留所有其他 PSR-12 配置?

PS 我明白,使用 PSR-12 我应该在下一行开始数组(下面的示例),但有时我仍然需要使用第一种格式化方法:

$columns->addHeaders(
    [
        'Number',
        'Number in words',
        'Number in words length'
    ]
);

标签: phparraysformattingphpstorm

解决方案


推荐阅读