Ответ 1
в
settings | Edito | Code Style | PHP | Wrapping and Braces
unchek отступ 'break' из опции 'case'
PHPStorm - очень приятная среда разработки, но это меня раздражает.
I (и моя команда) пишут наши операторы switch следующим образом:
switch ($foo) {
case 'a' :
// some code
break;
}
PHPStorm автоматически исправляет это значение
switch ($foo) {
case 'a' :
// some code
break;
}
Обратите внимание, что break
имеет отступ вместе с кодом. Я не хочу, чтобы это произошло.
Я просмотрел раздел стиля кода, но единственным вариантом для переключателей является отступ ветвей case.
Кто-нибудь знает, как остановить PHPStorm от этого?
в
settings | Edito | Code Style | PHP | Wrapping and Braces
unchek отступ 'break' из опции 'case'
В соответствии с рекомендациями в PSR-2 в стиле кода, PHPStorm отображает его рекомендованным способом.
Если вы действительно хотите его изменить, вы можете сделать это в Editor > Code style > PHP > Wrapping and Braces
под 'switch' statement
и снять отметку с Indent 'break' from 'case
.
Отказ от ответственности, скриншот от IntelliJ, но вы должны быть в состоянии найти ту же настройку в том же месте
Нажмите Ctrl + Alt + S, чтобы открыть Настройки. Выберите Code Style → PHP, как показано ниже
Измените значение Continuation Indent
на 0, как показано. Готово.
Возможно, вам также нужно идти по логике, указывающей приложение, разрыв не обязательно является завершением аргумента case. У вас могут быть комментарии после утверждения break, как логически, так и визуально. Разрыв - это ребенок этого конкретного случая.