Может ли IntelliJ IDEA автоматически отформатировать блок кода после его завершения?
Некоторые IDE предлагают функцию автоматического форматирования строки или блока кода после его завершения, например, путем написания закрывающей фигурной или точки с запятой. Мне трудно поверить, что IDEA не предлагает такую функцию. Или это?
Если вы знаете, как его включить - или если мне понадобится какой-нибудь плагин - дайте мне и миру знать, пожалуйста!
2 ответа
Нет функции автоматического переформатирования, связанные запросы:
- IDEABKL-5806 Автоматический запуск средства форматирования кода при сохранении файла
- IDEABKL-475 Код жесткого (авто) переформатирования
Смотрите также мой ответ на аналогичный вопрос с Complete Current Statement
обходной путь.
Если это одна строка, вы можете использовать Complete Current Statement
действие (которое добавляет закрывающую скобку, точку с запятой и т. д.) с помощью ctrl-shift-enter - это похоже на переформатирование всей строки.
В противном случае вы можете явно перепривязать ctrl-w и ctrl-alt-l (чтобы переформатировать выделенный текст) или просто ctrl-alt-l (переформатировать весь файл), чтобы быстрее / проще связывать клавиши, чтобы вы могли быстро переформатировать их, когда захотите.