PhpStorm中的代码风格一直在对我的数组缩进做一些奇怪的事情。以常规方式创建新数组时
$array = [|] // The | marks my cursor
Run Code Online (Sandbox Code Playgroud)
然后我按回车
$array = [
| // My cursor starts all the way there
]
Run Code Online (Sandbox Code Playgroud)
当我使用CMD+ ALT+ 重新格式化代码时K,缩进会重置。
$array = [
| // To here
]
Run Code Online (Sandbox Code Playgroud)
这发生在我项目中的每个文件中。我检查了我的代码样式首选项,将它们设置为PSR1 / PSR2标准,并检查了与缩进/数组有关的每个选项。
这仅发生在数组上,而不发生在函数声明,类声明和控制结构上。
有没有人熟悉这个问题,如果有,有解决方案吗?
小智 4
尝试这个:
1.转到首选项 -> 代码样式 -> PHP -> 设置自... -> 预定义样式 -> 允许您将代码样式指南设置为 PSR-2 和 Zend 等样式。
2.转到代码 -> 重新格式化代码 -> 此选项会将所有代码格式化为您设置的代码样式。我们最近将大约 300,000 行的代码库转换为 PSR-2 标准。不到5分钟就完成了。
希望这可以帮助。:)
| 归档时间: |
|
| 查看次数: |
378 次 |
| 最近记录: |