Код автоматического переформатирования IntelliJ при запуске

Я хотел бы автоматически выполнять действие «переформатировать код» для всего проекта, когда я нажимаю кнопку запуска. Есть какой-либо способ сделать это?


person Victor Manuel Pineda Murcia    schedule 01.09.2017    source источник
comment
Я думаю, что нет никакого способа сделать это и имеет очень мало смысла. Однако есть вариант, когда вы что-то фиксируете, и это действительно имеет смысл.   -  person Sam    schedule 01.09.2017
comment
Я не хочу использовать студию Android для выполнения коммитов, мне нужен другой способ автоматического форматирования кода, и я думаю, что когда я запускаю свой проект, это лучший момент для этого.   -  person Victor Manuel Pineda Murcia    schedule 01.09.2017
comment
Вы можете переформатировать весь проект, выбрав узел проекта в представлении «Проект» и нажав Code > Reformat Code. Это переформатирование по запросу, а не «автоматическое», но если вы переформатируете каждый раз, когда запускаете свой проект, вы (а) будете добавлять время к каждому запуску и (б) переформатирование может быть избыточным, поскольку не каждый запуск будет связан с кодом изменения.   -  person glytching    schedule 01.09.2017


Ответы (1)


Я вижу две возможности:

  1. Настройте действие Run и Reformat code на the same keyboard shortcut

  2. Используйте reformat on save.

P.S. В любом проекте должна быть VCS. Работать с ним внутри IDEA действительно хорошо, и вам следует научиться его использовать. В диалоговом окне фиксации есть собственный флажок reformat on commit.

person Sam    schedule 01.09.2017
comment
Спасибо за ответ, я выберу один из них. Большое спасибо. - person Victor Manuel Pineda Murcia; 01.09.2017
comment
@VictorManuelPinedaMurcia рад, что помог! :) - person Sam; 01.09.2017