PhpStorm PSR-12代码样式为数组添加了额外的21个空格

PhpStorm PSR-12代码样式为数组添加了额外的21个空格,php,arrays,formatting,phpstorm,Php,Arrays,Formatting,Phpstorm,在PhpStorm中选择PSR12代码样式后,我在数组列中获得额外的21个空格: $columns->addHeaders([ 'Number', 'Number in words', 'Number in words length' ]); 而不是: $columns->addHeaders([ 'Number',

在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配置?

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

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

看一看:不管它值多少钱,这不是PSR-12设置。请记住,PhpStorm代码格式设置是非常细粒度的,远远超过大多数编码标准。