Популярные горячие клавиши в Intellij IDEA

 Плагин Key promoter в Intellij IDEA

Intellij IDEA располагает огромным количеством горячих клавиш, но большинство программистов используют всего несколько комбинаций. Поэтому для эффективного изучения горячих клавих в IDEA придумали специальный плагин Key promoter. Для новичков он будет очень полезным, но более опытным программистам он больше мешает и уменьшает скорость написания кода, поэтому пользоваться им желательно не долго.

Горячие клавиши Intellij IDEA

Мы собрали все самые популярные горячие клавиши в одной статье. Зная лишь половину этих комбинаций, вы сможете в несколько раз увеличить свою продуктивность и скорость написания кода.

Следует учесть, что в некоторых линукс-дистрибутивах горячие клавиши Intellij IDEA пересекаются с системными, поэтому их следует использовать с осторожностью.

1. Комбинации клавиш поиска и замены

Ctrl + F Поиск
F3 Искать вперед
Shift + F3 Искать назад
Ctrl + R Заменить
Ctrl + Shift + F Искать в проекте
Ctrl + Shift + R Заменить в проекте
Ctrl + Shift + S Искать используя шаблон
Ctrl + Shift + M Заменить используя шаблон

2. Горячие клавиши редактирования

Ctrl + Space Компоненты (классы, методы, переменные)
Ctrl + Shift + Space «Смарт Код» — фильтрует по списку методов и переменных ожидаемого типа
Ctrl + Alt + Space Название класса в проекте независимо от импортируемых классов
Ctrl + Shift + Enter Завершаем оператор
Ctrl + P Данные о параметрах (в пределах сигнатуры вызоваемого метода)
Ctrl + Q Поиск по документации
Shift + F1 Внешняя документация
Ctrl + наведение мышью Кратко о (наведенном)
Ctrl + F1 Показать описания ошибки или предупреждения
Alt + Insert Генерируем код (Getters, Setters, Constructors, hashCode/equals, toString)
Ctrl + O Переопределяем метод
Ctrl + I Реализуем метод
Ctrl + Alt + T Помещаем часть кода в (if..else, try..catch, for, synchronized, etc.)
Ctrl + / Однострочный комментирий / убрать комментарий
Ctrl + Shift + / Многострочный комментирий / убрать комментарий
Ctrl + W Выбирает последовательность возрастающих блоков кода
Alt + Q Информация по контексту
Alt + Enter Показать исправление
Ctrl + Alt + L Форматируем код
Ctrl + Alt + O Удаляем лишние/неиспользуемые импорты
Ctrl + Alt + I Автоотступ линии
Tab / Shift + Tab Отступ или удаление отступа выбранной части кода
Ctrl + X or Shift + Delete Вырезать часть кода
Ctrl + C or Ctrl + Insert Копировать часть кода
Ctrl + V or Shift + Insert Вставить фрагмент кода из буфера обмена
Ctrl + Shift + V Вставить последний фрагмент кода из буфера обмена
Ctrl + D Дублированить строку
Ctrl + Y Удалить строку
Ctrl + Shift + J Объединить строку
Ctrl + Enter Разделить строки
Shift + Enter Начать с новой строки
Ctrl + Shift + U Переключить стоящее слово рядом с кареткой в нижний / верхний регистр
Ctrl + Shift + ] / [ Выделить код до конца / начала блока
Ctrl + Delete Удалить слово после каретки
Ctrl + Backspace Удалить слово перед каретки
Ctrl + NumPad+/- Развернуть / свернуть блок кода
Ctrl + Shift + NumPad+ Развернуть все
Ctrl + Shift + NumPad- Свернуть все
Ctrl + F4 Операция «закрыть активное окно редактора»

3. Комбинации клавиш поиска использования кода

Alt + F7 / Ctrl + F7 Найти использования / Найти использования в файле
Ctrl + Shift + F7 Выделить используемое в файле
Ctrl + Alt + F7 Показать использования

4. Горячие клавиши компиляции и выполнения

Ctrl + F9 Структурировать проект и собрать измененные файлы
Ctrl + Shift + F9 Компилируем выбранный файл пакета или модуля
Alt + Shift + F10 Выбираем конфигурацию и запускаем
Alt + Shift + F9 Выбираем конфигурацию и запускаем в debug режиме
Shift + F10 Запускаем
Shift + F9 Запускаем в debug режиме
Ctrl + Shift + F10 Выполняем в контексте конфигурации из редактора

5. Горячие клавиши отладки

F8 Шаг обхода
F7 Шаг
Shift + F7 «Умный» шаг
Shift + F8 Выход
Alt + F9 Запускаем до курсора
Alt + F8 Вычисляем выражение
F9 «Резюме» программы
Ctrl + F8 Переключаем точку остановки
Ctrl + Shift + F8 Показываем точки остановки

6. Комбинации клавиш навигации

Ctrl + N Переход к классу
Ctrl + Shift + N Переход к файлу
Ctrl + Alt + Shift + N Переход к символу
Alt + Right/Left Перейти к следующей / предыдущей вкладки редактора
F12 Вернуть предыдущее окно инструмента
Esc Переход к редактору
Shift + Esc Скрываем активное или последнее активное окно
Ctrl + Shift + F4 Закрыть активное run/messages/find/…-окно
Ctrl + G Перехож к определенной строки
Ctrl + E Показать последние файлы
Ctrl + Alt + Left/Right Переход назад / вперед
Ctrl + Shift + Backspace Переход в последнее местоположение Редактора
Alt + F1 Выбор текущего файла или символа в любом режиме
Ctrl + B or Ctrl + Click Переход к объявлению
Ctrl + Alt + B Переход к реализации
Ctrl + Shift + I Открыть быстрый поиск по определению
Ctrl + Shift + B Переход к объявления типа
Ctrl + U Переход к суперметоду или классу
Alt + Up/Down Перейти к предыдущему / следующему методу
Ctrl + ] / [ Переход в конец / начало блока
Ctrl + F12 Показать файловую структуру
Ctrl + H Показать иерархии типа
Ctrl + Shift + H Показать иерархии метода
Ctrl + Alt + H Показать иерархии вызовов
F2 / Shift + F2 Выделение следующей / предыдущей ошибки
F4 / Ctrl + Enter Произвести редактирование исходника / Просмотр
Alt + Home Показывать панель навигации
F11 Переключение закладки
Ctrl + Shift + F11 Переключить закладку с
Ctrl + #[0-9] Переход к номеру закладки
Shift + F11 Показывать закладки

7. Горячие клавиши рефакторинга

F5 Копировать
F6 Перемещение
Alt + Delete Безопасно удалить
Shift + F6 Переименование
Ctrl + F6 Изменение сигнатуры
Ctrl + Alt + N Встраивание
Ctrl + Alt + M Помещение в метод
Ctrl + Alt + V Помещение в переменную
Ctrl + Alt + F Помещение в поле
Ctrl + Alt + C Помещение в константу
Ctrl + Alt + P Помещение в параметр

7. Комбинации клавиш в VCS

Ctrl + K Коммитить проект в VCS
Ctrl + T Обновление проекта из VCS
Alt + Shift + C Просмотр последних изменений
Alt + BackQuote () "Быстрый VCS"

8. Горячие клавиши в интерактивных шаблонах

Ctrl + Alt + J Окружить с "живым шаблоном"
Ctrl + J Вставьте живой шаблон
iter Итерация как в SDK 1.5
inst Проверка типа объекта через InstanceOf
itco Итерирование элементов java.util.Collection
itit Итерирование элементов java.util.Iterator
itli Итерирование элементов java.util.List
psf Развертывание до public static final
thr Развертывание до throw new
sout Развертывание до System.out.println()

9. Общие комбинации клавиш

Alt + #[0-9] Открыть соответствующее окно инструмента
Ctrl + S Сохраняем все
Ctrl + Alt + Y Cинхронизируем что-то
Ctrl + Alt + F11 Переключаем в полноэкранный режима
Ctrl + Shift + F12 Максимизировать редактор
Alt + Shift + F "В избранное"
Alt + Shift + I Проверка файла с текущим профилем
Ctrl + BackQuote () Быстро переключить текущей схемы работы
Ctrl + Alt + S Открыть Параметры
Ctrl + Alt + Shift + S Открываем окно Структура проекта
Ctrl + Shift + A Находим нужное действие
Ctrl + Tab Переключаяем вкладки и окна

Данные о всех горячих клавишах взяты с официального сайта JetBrains

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *