Ответ 1
На самом деле это возможно.
Идея состоит в том, чтобы записать очень простой макрос, который выбирает все строки (Ctrl + A), форматирует (Ctrl + Alt + L), отмените выбор всех (стрелка вверх и вниз) и сохранит (Ctrl + S) и привяжите этот макрос к Ctrl + S.
Свободное сочетание клавиш Ctrl + S для "Сохранить все"
- откройте "Файл" > "Настройки";
- найдите "keymap" и откройте его;
- выполните поиск "Сохранить все" и дважды щелкните действие "Сохранить все";
- выберите "Удалить Ctrl + S";
- снова нажмите "Сохранить все" и выберите "Добавить ярлык клавиатуры";
- выберите "Ctrl + Alt + Shift + S" в качестве первого штриха.
- Подтвердить и выйти из настроек.
Записать макрос
- Изменить > Макросы > Запустить макросъемку
- Нажмите Ctrl + A, затем Ctrl + Alt + L, затем Up arrow, затем Down arrow и, наконец, затем Ctrl + Alt + S
- Остановите запись макроса, нажав кнопку "Стоп" в нижней правой части страницы.
- Дайте этому макросу имя типа "Формат и Сохранить"
Назначьте Ctrl + S в "Формат и сохранение"
- откройте "Файл" > "Настройки";
- найдите "keymap" и откройте его;
- найдите "Формат и сохранение" и дважды щелкните действие "Формат и сохранить";
- выберите "Добавить ярлык клавиатуры";
- выберите "Ctrl + S" в качестве первого штриха.
- Подтвердить и выйти из настроек.
Наконец, наслаждайтесь PhpStorm!