Как настроить, что код автоматически переформатируется при сохранении?
Поэтому мне не всегда нужно нажимать Ctrl + Alt + L.
Как настроить, что код автоматически переформатируется при сохранении?
Поэтому мне не всегда нужно нажимать Ctrl + Alt + L.
На самом деле это возможно.
Идея состоит в том, чтобы записать очень простой макрос, который выбирает все строки (Ctrl + A), форматирует (Ctrl + Alt + L), отмените выбор всех (стрелка вверх и вниз) и сохранит (Ctrl + S) и привяжите этот макрос к Ctrl + S.
Свободное сочетание клавиш Ctrl + S для "Сохранить все"
Записать макрос
Назначьте Ctrl + S в "Формат и сохранение"
Наконец, наслаждайтесь PhpStorm!
Еще одна вещь, которую я нашел очень полезной в сочетании с этим макросом, - это
Show Reformat File Dialog
.
Если вы хотите только переформатировать только что измененный код, вы можете установить этот параметр:
Only VCS changed text
Диалог можно открыть с помощью следующего ярлыка:
CTRL+ALT+SHIFT+L
Я использую плагин Save Actions https://plugins.jetbrains.com/plugin/7642-save-actions для PhpSorm
Из v2017.2.4 CTRL + ALT + L не работает. Вместо этого используйте alt
+ F8
.
Решение: Используйте: ALT + F8 для форматирования кода.
При создании макроса, как описано в Luca Mastrostefano, используйте:
alt
+ F8
для форматирования, а затем ctrl
+ alt
+ s
для сохранения.