Небольшой конспект по горячим клавишам, вдруг кому-то надо. Собрано по логическим блокам.
Полноэкранный режим: Ctrl + Alt + F11 или View -> Enter Full Screen
Меню настроек (тема, стиль ввода, keymap и т.д.): Ctrl + `
Настройки общие: Ctrl + Alt + S
Отмена последнего действия: Ctrl + Z
Отступы для конкретной строки (встав в начало строки) или блока строк (выделив его предварительно) :
- создание: Tab
- удаление: Shift + Tab
- автогенерация отступов (в случае, если вообще все съехало): Ctrl + Alt + I
Выделение по элементам: Ctrl + W
Снятие выделения по элементам: Ctrl + Shift + W
Сворачивание метода: Ctrl + -
Сворачивание вообще всего: Ctrl + Shift + -
Разворачивание метода: Ctrl + +
Разворачивание вообще всего: Ctrl + Shift + +
Навигация:
- переход в начало текущего метода/класса: Ctrl + [
- переход в конец текущего метода/класса: Ctrl + ]
- Просмотр кода, находящего ниже/выше текущего экрана: навести мышку на полосу справа
- Переход на конкретную строку: Ctrl + G
- Дерево проектов (отобразить/скрыть): Alt + 1. Esc - возврат в редактор кода
- TODO (отобразить/скрыть): Alt + 6
- Переключение между вкладками с помощью их перебора: Ctrl + Tab (вниз по списку), Ctrl + Shift + Tab (вверх по списку)
- Переключение на конкретную вкладку с классом: Ctrl + N -> ввод наименования класса
- Закрыть текущую вкладку: Ctrl + F4
Комментирование строки (курсор в ее начале) или блока (выделить его):
- установить построчный комментарий: Ctrl + /
- убрать построчный комментарий: аналогично Ctrl + /
- установить комментарий блока: Ctrl + Shift + /
- убрать комментарий блока: Ctrl + Shift + /
Сокращения выражений:
- psvm: public static void main(String[] args) {}
- sout: System.out.println()
- serr: System.err.println()
- I: for (Object o : ) {}. При написании любого типа вместо Object он сам подбирает стандартное наименование переменной
- iter: for (String arg : args) {}. При изменении args на ту переменную, с которой будем работать, автоматически подбирается тип итератора
- fori: for (int i = 0; i < ; i++) {}
- если в названии выражения содержатся заглавные буквы, то можно написать только их, в выпадающем списке будет нужный вариант для выбора. Пример: NSFE -> NoSuchFieldException
- Список сокращений: Ctrl + J
Добавление еще одних кавычек:
System.out.println("") -> нажать Enter внутри кавычек -> System.out.println("" + "")
Действия с текущей строкой (не выделяя ее) или блоком (предварительно выделив его):
Копирование: Ctrl + D
Удаление: Crtl + Y
Вырезание: Ctrl + X
Помещение в конструкцию языка типа If и т.д.: Ctrl + Alt + T
Так же можно удалять методы, свернутые в одну строку
Удаление одного слова до курсора: Ctrl + Backspace
После курсора: Ctrl + Del
Удаление неиспользованных Import: Ctrl + Alt + O
Генерация методов (находимся в редакторе кода):
- Конструктор класса: Alt + Insert -> Constructor -> выбор переменных
- Gettter и Setter: Alt + Insert -> Getter and Setter-> выбор переменных
Создание новых классов/пакетов/т.д. (находимся в дереве проектов): Alt + Insert
Реализация абстрактного метода класса-родителя или интерфейса: Ctrl + I
Компиляция:
- запустить компиляцию крайнего уже собранного пакета: Shift + F10
- сборка конкретного пакета, с которым мы сейчас работаем: Shift + Alt + F10. Под цифрой 1 - крайний собранный пакет, 2 - текущий пакет, если мы его еще не собирали (иначе он будет под 1)
Дебаг:
- запуск до отметки: Shift + F9
- следующий шаг: F7
St.Shorh
12 уровень
Горячие клавиши в Intelij Idea
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Сергей
28 мая 2021, 08:14
На имени метода или переменной нажимаем Shift + F6 и меняем имя сразу во всей программе
0
Павел
27 мая 2021, 05:45
Тут еще: https://javarush.com/groups/posts/615-idea-hot-keys и https://devcolibri.com/горячие-клавиши-intellij-idea/
Ctrl + Alt + L - наводит красоту (самая частая у меня комбинация 😂)
Ctrl + Alt + U - смена регистра и Ctrl + Alt + V – если вы написали, что-то и надо положить это в переменную. Эти команды сэкономили кучу времени.
+1
Alexander Yasmenko
26 июля 2018, 21:43
да ты просто Бог :) Спасибо, братуха
+3
Дмитрий
31 января 2018, 19:23
Благодарю!
+3
Вениамин
19 декабря 2017, 13:58
Круто, спасибо!
+3