【问题标题】:PhpStorm indent multi-line array elementsPhpStorm 缩进多行数组元素
【发布时间】:2016-01-10 12:09:17
【问题描述】:

如何配置 PhpStorm 的 PHP 编码风格设置所以这段代码:

<?php

$array = [
'element1' => 'value1',
'element2' => 'value2',
'element3' => 'value3',
];

像这样重新格式化:

<?php

$array = [
    'element1' => 'value1',
    'element2' => 'value2',
    'element3' => 'value3',
];

问题是,即使我按照自己的意愿格式化数组,任何对重新格式化选项的调用都会“破坏”该格式并让我回到未缩进的元素。

我只对短数组声明感兴趣。

【问题讨论】:

  • 请显示这些元素的格式设置。
  • 设置有5个画面。哪些设置与本案例相关?
  • 影响数组的那些 + 任何缩进。
  • 这里是设置:dropbox.com/s/wdr7skgznrgl2ye/code-style.xml?dl=0 如果我知道哪些确切设置会影响此行为以及是否涵盖此特定用例,我不会问这个问题。
  • 请将 Continuation indent0 更改为所需的值(我猜它将是 4,根据您的代码示例)。

标签: php coding-style phpstorm


【解决方案1】:

根据您当前的代码样式:请将 Continuation indent0 更改为所需的值(我猜它将是 4,基于您的代码示例)。

这可以同时针对所有语言(General 节点)或只针对 PHP。

【讨论】:

    猜你喜欢
    • 2016-07-29
    • 1970-01-01
    • 2016-04-11
    • 2013-07-31
    • 1970-01-01
    • 2018-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多