Руководство пользователя IntelliJ IDEA. Преобразования кода («предложения»).

Предложения
Разница между inspections (инспекциями) и intentions (предложениями) в том, что inspections помогает 
вам исправить те места в коде, которые кажутся подозрительными Intellij IDEA, а intentions служат для 
внесения изменений в нормальный код для улучшения его структуры.


Чтобы получить список намерений применимых к коду где установлен курсор, просто нажмите Alt + Enter.

  1. Оптимизация выражений и управление скобками
    Поскольку IDE следит за потоком данных в коде, она может помочь вам оптимизировать логические выражения и преобразовать, операторы if / else:



    С intentions вы можете, например, автоматически добавлять и удалять скобки в ваших выражениях:



  2. Объединение строк (Конкатенация)
    Если у вас есть конкатенации строк, IDE может помочь вам заменить ее выражением String.format() или выражением использующим StringBuilder.



  3. Переключение между стилями объявления циклов
    С intentions вы также можете переключаться между стилями объявления циклов или даже менять их направление.
    (Например — for (int i = 0; i < 10; i++){} заменить на — for (int i = 9; i >= 0; i—){})



  4. Математические выражения
    Если у вас есть сложное математическое выражение, IDE предложит вам упростить его или, возможно, сделать его понятнее с помощью скобок.



  5. Отключить предложения
    Если вы не хотите видеть определенное предложение, вы можете отключить его, нажав стрелку справа от предложения или просто клавишу "вправо".



  6. Настройки
    Полный список предложений (несколько сотен в общей сложности), сгруппированных по языку и библиотекам, можно найти в Settings → Intentions. Здесь Вы можете включить/отключить группы предложений:




Оригинал статьи

Комментариев нет

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.