2014-01-03 3 views

ответ

12

Нет, по крайней мере, не напрямую. Причина в том, что IDEA регулярно сохраняет файлы (после периода бездействия, до запуска единичного теста, перед make и т. Д.). Это немного другая философия. Из-за этого выполнение переформатирования при сохранении вызовет много «кодовых прыжков». Во-вторых, поскольку IDEA форматирует код по мере ввода и может быть настроен на форматирование при вставке кода, код должен (в основном) уже быть правильно отформатирован. Конечно, некоторые из более тонких вещей (количество пустых строк между методами, например) нуждаются в переформатировании кода. Обратите внимание, что вы можете установить его, чтобы код форматировался до того, как он был привязан к исходному элементу управления. В диалоговом окне фиксации есть опция.

Если вы действительно хотите этого поведения, я предлагаю следующее. Запишите макрос (Edit> Macros), в котором выполняется форматирование, за которым следует сохранение. Сохраните макрос с именем (т. Е. Невременным макросом). Затем перейдите в раскладку в настройках (Файл> Настройки> [Настройки IDE] по расписанию) и удалите Ctrl + S Сопоставьте отображение и сохраните его в свой макрос.

EDIT

я изначально не заметить дубликата комментарий vlcekmi3 в. Один ответ на этот вопрос имеет аналогичную IDEA для использования макроса.

+0

Спасибо за отличное объяснение. – Ashish

Смежные вопросы