Ехал в поезде, мышка села - хороший повод заучить хоткеи Idea. Буду их тут выписывать, чтобы запомнить.
В списке те хоткеи, которые насобирались в результате 4х часовой работы без мышки и тачпада (и часть тех, которые уже знаю).
Табуляция означает, что хоткеи работают на дочернем скрине а не в главном окне Idea.
Список не претендует на полноту, просто я его записывал для себя по ходу кодинга - вот решил поделиться.
В списке те хоткеи, которые насобирались в результате 4х часовой работы без мышки и тачпада (и часть тех, которые уже знаю).
Табуляция означает, что хоткеи работают на дочернем скрине а не в главном окне Idea.
Список не претендует на полноту, просто я его записывал для себя по ходу кодинга - вот решил поделиться.
Найти в файле Ctrl-Shift-F
Отдебажить тесты из списка запущенных ранее /
/ (откроется список последних запущенных) Alt-Shift-F9
Перезапустить последний запуск тестов Shift-F10
Запустить все тесты сьюта или текущий тест /
/ (в зависимости от того, где стоит курсор в едиторе: /
/ на методе или между методами) Ctrl-Shift-F10
Показать список запускаемых ранее тестов Alt-Shift-F10
Спрятать все левые окна (оставить только редактор) Shift-Esc
Спрятать/показать все окна кроме едитора Ctrl-Shift-F12
<мы в редакторе>
<переход по коду>
Закрыть все окна в едиторе (закончил работу) Alt-W,T,A
Найти класс по имени Ctrl-N
Перейти к месту объявления Ctrl-B
Перейти к реализации Ctrl-Alt-B
Посмотреть места использования Alt-F7
Перейти к интерфейсу/суперклассу Ctrl-U
Переход к методу выше/ниже Alt-Вверх/Вниз
Переход по хистори редактирования назад/вперед Ctrl-Alt-Влево/Вправо
Переход по открытым вкладкам влево/вправо Alt-Влево/Вправо
Переход к последнему месту редактирования Ctrl-Shift-Backspace
Открыть файл в (разных панельках и даже в explorer) Alt-F1
Перейти к тесту (если нет - создать) Ctrl-Shift-T
Посмотреть список вызовов Ctrl-Alt-H
Перейти к коду F4
Показать структуру класса (список методов) Ctrl-F12
Показать еще и методы суперкласса Ctrl-F12
<редактирование кода>
Переместить 1 строку текста вверх/вниз Alt-Shift-Вверх/Вниз
Переместить весь метод (строчку кода до символа ";", класс или /
/ любую другую конструкцию, например try/catch) вверх/вниз. /
/ Приятно так же, что можно переместить конструкцию за пределы /
/ другой конструкции ее включающей (например вынести if со всеми /
/ потрохами за пределы for) Ctrl-Shift-Вверх/Вниз
Удалить строчку на которой курсор независимо от выделения Ctrl-Del
Удалить строчку на которой курсор либо выделенный блок Ctrl-Y
Сделать дубликат строчки (или выделенного блока) ниже Ctrl-D
Почистить импорты Ctrl-Alt-O
Отформатировать весь код или выделенное Ctrl-Alt-L
<рефакторинг>
Переименовать метод/переменную/класс/константу Shift-F6
Сделать какой-то рефакторинг с тем что под курсором Ctrl-Alt-Shift-T
Обернуть текущую конструкцию во что-то (if, for, try, ...) Ctrl-Alt-T
Выделить локальную переменную Ctrl-Alt-V
Выделить метод Ctrl-Alt-M
Встроить (переменную, метод, константу) Ctrl-Alt-N
Убрать из строки вызов метода, оставить аргумент (или убрать if оставить /
/ его тело - в общем избавиться от аггрегирующей конструкции) Ctrl-Shift-Del
Выделить константу Ctrl-Alt-C
Настройки проекта Ctrl-Alt-S
Project Explorer (Скрыть/показать) Alt-1
Результаты поиска (Скрыть/показать) Alt-3
Результаты Run (Скрыть/показать) Alt-4
Результаты Debug (Скрыть/показать) Alt-5
Мавен Ctrl-Tab+0
Тудушки (Скрыть/показать) Alt-6
Коммит панель (Скрыть/показать) Alt-9
Коммит выделенного Ctrl-K
Рефреш Ctrl-F5
Посмотреть diff Ctrl-D
Назад по изменениям Shift-F7
Вперед по изменениям F7


















.png)



