PHPStorm是一款非常不错的IDE,但它确实让我烦恼。
我(和我的团队)像这样编写我们的switch语句:
switch ($foo) {
case 'a' :
// some code
break;
}
PHPStorm自动更正此
switch ($foo) {
case 'a' :
// some code
break;
}
请注意,break
与代码一起缩进。我不希望这种情况发生。
我查看了代码样式部分,但是switch的唯一选项是缩进case分支。
有谁知道如何阻止PHPStorm做这件事?
答案 0 :(得分:7)
in
settings | Edito | Code Style | PHP | Wrapping and Braces
取消选中缩进'中断'来自' case' 选项
答案 1 :(得分:1)
根据PSR-2 on code style中的建议,PHPStorm以推荐的方式显示它。
如果您确实想要更改它,可以在Editor > Code style > PHP > Wrapping and Braces
下的'switch' statement
内进行更改,然后取消选中Indent 'break' from 'case
。
免责声明,截图来自IntelliJ,但您应该能够在同一位置找到相同的设置
答案 2 :(得分:0)
按 Ctrl + Alt + S 打开设置。 选择代码风格 - > PHP如下
如图所示,将Continuation Indent
值更改为0。的完成
答案 3 :(得分:0)
也许您还必须遵循应用程序指出的逻辑,中断不一定是案例陈述的结束。你可以在break语句之后有逻辑和视觉上的注释。休息是特定案例陈述的孩子。