【发布时间】:2017-07-30 12:38:58
【问题描述】:
PhpStorm 中的代码风格一直在对我的数组缩进做奇怪的事情。 以正常方式创建新数组时
$array = [|] // The | marks my cursor
然后我按回车
$array = [
| // My cursor starts all the way there
]
当我使用 CMD+ALT+K 重新格式化我的代码时,缩进被重置。
$array = [
| // To here
]
这发生在我项目中的每个文件中。我已经检查了我的代码风格偏好,我已经将它们设置为 PSR1/PSR2 标准,并检查了每个与缩进/数组有关的选项。
这只发生在数组上,不会发生在函数声明、类声明和控制结构上。
有没有人熟悉这个问题,如果有,有解决办法吗?
【问题讨论】:
-
PHPstorm没有不同类型的设置吗?
-
如何向 jetbrains 发送错误报告 ;-)
-
@Niek 你到底是什么意思?我检查了所有代码样式的 PHP 设置,但找不到任何会导致这种行为的东西。
-
Settings->CodeStyle->PHP->Tabes and Indent有default和project的方案,都检查一下。 -
你解决过这个问题吗?