PhpStorm - 数组的双缩进

PhpStorm - double indentation for arrays

我是许多更喜欢使用制表符缩进而不是空格的开发人员之一,无论 FIG 推荐什么或将其设置为标准。

我几天前设置了 PhpStorm,我正在评估它(我使用 PDT Eclipse)。

我有一个问题,在 PHP Storm 中非常烦人,我似乎找不到设置或解决方案:

我喜欢用 2 个制表符缩进数组,并用与数组键相同的缩进来关闭括号(参见下面的示例)。有没有办法让 PhpStorm 使用这种缩进,或者至少阻止它在数组中强制使用自己的缩进?

$arr = array(
        'key1' => 'value1',
        'arr1' => array(
                'key2' => 'value2',
                ),
        );

您需要在代码样式中设置双缩进。但这会使双缩进无处不在。尽管我知道它没有回答你的问题,但我还是建议 坚持明智的做法,到处只使用一个选项卡 (可能设置 8 个 space 宽选项卡)。