Я знаю, что IntelliJ выполняет форматирование кода, используя короткий ключ ctrl+alt+L
. В любом случае мы можем настроить его автоматически при сохранении файла, как это происходит в eclipse.IntelliJ IDEA: Как установить автоматический формат для сохранения файла JAVA
ответ
Нет, по крайней мере, не напрямую. Причина в том, что IDEA регулярно сохраняет файлы (после периода бездействия, до запуска единичного теста, перед make и т. Д.). Это немного другая философия. Из-за этого выполнение переформатирования при сохранении вызовет много «кодовых прыжков». Во-вторых, поскольку IDEA форматирует код по мере ввода и может быть настроен на форматирование при вставке кода, код должен (в основном) уже быть правильно отформатирован. Конечно, некоторые из более тонких вещей (количество пустых строк между методами, например) нуждаются в переформатировании кода. Обратите внимание, что вы можете установить его, чтобы код форматировался до того, как он был привязан к исходному элементу управления. В диалоговом окне фиксации есть опция.
Если вы действительно хотите этого поведения, я предлагаю следующее. Запишите макрос (Edit> Macros), в котором выполняется форматирование, за которым следует сохранение. Сохраните макрос с именем (т. Е. Невременным макросом). Затем перейдите в раскладку в настройках (Файл> Настройки> [Настройки IDE] по расписанию) и удалите Ctrl + S Сопоставьте отображение и сохраните его в свой макрос.
EDIT
я изначально не заметить дубликата комментарий vlcekmi3 в. Один ответ на этот вопрос имеет аналогичную IDEA для использования макроса.
- 1. Intellij формат IDEA JavaDoc
- 2. Плагин Intellij IDEA для сохранения Java -> HTML?
- 3. Автоматический контекст приложения в IntelliJ Idea
- 4. Как правильно установить плагин Google Java Format для IntelliJ IDEA?
- 5. Как установить IntelliJ Idea для запуска простого java-приложения?
- 6. Создание файла библиотеки Java с IntelliJ IDEA
- 7. Как разрешить конфликт зависимостей для файла Java в IntelliJ IDEA?
- 8. Java. IntelliJ IDEA hotswap
- 9. Java Vaadin IntelliJ Idea
- 10. Java, IntelliJ IDEA вопрос установки?
- 11. Как установить java.library.path в IntelliJ Idea
- 12. Как установить Intellij IDEA на Ubuntu?
- 13. IntelliJ IDEA 14: местный формат хранения истории
- 14. Как установить имя файла проекта в IntelliJ IDEA?
- 15. Intellij IDEA Plugin для RAML
- 16. Настройка Intellij IDEA для запуска командного файла
- 17. Как установить черный фон в IntelliJ IDEA?
- 18. IntelliJ IDEA: синтаксис json-файла
- 19. Формат docstring по умолчанию для Python в IntelliJ IDEA
- 20. IntelliJ IDEA тайм-аут файла?
- 21. Как установить мультиредукторы для программы Hadoop в IntelliJ IDEA?
- 22. Как отключить автоматический запуск SonarLint на IntelliJ IDEA
- 23. Как установить Sikuli в IntelliJ Idea?
- 24. Как установить IntelliJ IDEA Project SDK
- 25. Форсировать автоматический формат в Android Studio (Intellij)
- 26. Импорт файла jar в IntelliJ Idea?
- 27. Автозапуск UnitTest на Intellij IDEA для java
- 28. Как отключить автоматический импорт Maven автоматически в IntelliJ IDEA?
- 29. Объявление строки Java IntelliJ IDEA
- 30. OpenJDK или Sun Java для IntelliJ IDEA
Спасибо за отличное объяснение. – Ashish