PhpStorm настройка авто-пробелов

Приветствую!
Столкнулся с занятной проблемкой, а вернее с желанием.
В одном из скринкастов увидел у автора интересную настройку PhpStorm, когда при переходе на новую линию (то ли по хоткею, то ли автоматом) на предыдущей отделялись пробелами операторы. Например, $foo=$bar становилось $foo = $bar

Может кто-нибудь в курсе как настроить аналогичную вещь (желательно чтобы этот code style проставлялся автоматом).
Спасибо за внимание!
  • Вопрос задан
  • 5889 просмотров
Решения вопроса 1
toptalo
@toptalo
undefined
Возможно у автора было включено что-то типа:



И при переходе на новую строку он нажимал сочетание клавиш для реформата кода (у меня это Ctrl+Alt+L)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Sayonji
В общем, есть жуткий способ.

1) Edit -> Macro -> Start macro recording
2) Жмем `enter`
3) Code -> Reformat Code -> OK
4) Жмем `end` (чтобы поставить курсор куда надо)
5) Edit -> Macro -> Finish recording, сохраняем под любым именем
6) File -> Settings -> IDE Settings -> Keymap
6.1) Editor -> Enter -> убираем назваченную кнопку `enter`
6.2) Macros -> только что сохраненный -> назначаем Enter
6.3) Конфликты игнорируем, жмем кнопку Leave в диалоге (не затираем `enter` ваще отовсюду)
7) ???
8) Не профит

Это будет работать только если писать код супер-линейненько. При попытках разбивать строки посередине или делать что-то в этом духе будет себя вести непредсказуемо, особенно ужасно будет прыгать каретка. Но если очень хочется, можно в пункте (6.1) подвесить какое-нибудь сочетание и пользоваться им, когда нужно что-то править посреди кода.
В общем, не стоит этого делать, да.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы