Краткая шпаргалка по сочетаниям клавиш в IntelliJ IDEA
работа с git:
Ctr + K сделать commit
Ctr + Shift + K сделать push (отправить изменения в удаленный репозиторий)
Ctr + T сделать pull (стащить изменения из удаленного репозитория)
Форматирование кода:
Ctr + Alt + L Приведение кода в соответствие code style ( форматирование текста )
Ctr + Alt + O Удаление лишних импортов
Ctr + / Закомментировать/раскомментировать текущую строку
Поиск:
Ctr + F12 список методов текущего класса
Ctrl + Alt + F7 Показать использования класса
Ctr + N Поиска класса по имени и переход к нему
Ctr + Alt + B Перейти к реализации
Shift + Alt + 7 Найти все места, где используется метод/переменная
Ctr + H Иерархия наследования текущего класса и переход по ней
Ctr + Alt + H Иерархия вызовов выбранного метода
Ctr + B Перейти к объявлению переменной, класса, метода
Навигация :
Ctr + G Перейти к номеру строки.
Редактирование кода:
Ctr + Z Undo, отменить последнее действие
Ctr + Shift + / Закомментировать/раскомментировать выделенный код
Ctr + -/+ Фолдинг, свернуть/развернуть
Ctrl + Shift + U Переключить стоящее слово рядом с кареткой в нижний/верхний регистр
Ctr + влево/вправо Перемещение между словами
Ctr + Home/End Переход в начало/конец файла
Shift + Del (Ctr + Y) Удаление строки, отличие в том, где потом окажется курсор
Ctr + Del Удалить от текущей позиции до конца слова
Ctr + Backspace Удалить от текущей позиции до начала слова
Ctr + D Дублировать текущую строку
Ctr + Alt + I Выравнивание отступов в коде
Подсказки и документация:
Ctr + Q Документация к тому, на чем сейчас курсор
Ctr + Shift + I Показать реализацию метода или класса
Alt + Q Отобразить имя класса или метода, в котором мы находимся
Ctr + P Подсказка по аргументам метода
Ctr + F1 Показать описание ошибки или варнинга
Alt + Enter Показать, что нам предлагают «лампочки»
Генерация кода и рефакторинг:
Ctr + Alt + F сгенерировать свойство для переменной конструктора (field)
Ctr + Alt + V сгенерировать локальную переменную (local variable)
Ctr + Alt + C сгенерировать константу (const field)
Ctr + Space Полный автокомплит
Alt + Insert Генератор кода — сеттеров, зависимостей в pom.xml и тд
Shift + F6 Переименование переменной, класса и тд во всем коде
Shift + F5 Создать копию класса в том же пакете
Alt + F12 Открыть/закрыть терминал
Ctrl + Shift + F8 показать список braickpionts (точки останова)