Главная

Java


Краткая шпаргалка по сочетаниям клавиш в 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 (точки останова)