IntelliJ IDEA — один из самых мощных и популярных IDE для разработки на Java и других языках. Он поддерживает огромное количество функций, плагинов и интеграций. Однако, чтобы действительно раскрыть его потенциал, важно освоить горячие клавиши, которые ускоряют работу в несколько раз.
📁 Работа с проектом и файлами
| Windows/Linux |
macOS |
Действие |
Ctrl + Shift + N |
Cmd + Shift + O |
Быстрый переход к файлу |
Ctrl + Shift + Alt + N |
Cmd + Shift + Option + O |
Поиск по символу (метод, переменная) |
Alt + 1 |
Cmd + 1 |
Показать/скрыть дерево проекта |
Ctrl + E |
Cmd + E |
Последние файлы |
Ctrl + Shift + E |
Cmd + Shift + E |
Недавно изменённые файлы |
Double Shift |
Double Shift |
Всеобъемлющий поиск |
⌨️ Навигация по коду
| Windows/Linux |
macOS |
Действие |
Ctrl + B / Ctrl + Click |
Cmd + B / Cmd + Click |
Перейти к определению |
Ctrl + Alt + B |
Cmd + Alt + B |
Перейти к реализации |
Ctrl + U |
Cmd + U |
Перейти к родительскому классу |
Alt + ← / → |
Cmd + [ / ] |
Навигация вперёд/назад |
Ctrl + Shift + Backspace |
Cmd + Shift + Delete |
Вернуться к последнему месту правки |
🧱 Рефакторинг
| Windows/Linux |
macOS |
Действие |
Ctrl + Alt + Shift + T |
Ctrl + T |
Показать меню рефакторинга |
Shift + F6 |
Shift + Fn + F6 |
Переименование |
Ctrl + Alt + V |
Cmd + Alt + V |
Вынести переменную |
Ctrl + Alt + M |
Cmd + Alt + M |
Вынести в метод |
Ctrl + Alt + F |
Cmd + Alt + F |
Вынести в поле |
🧾 Работа с редактором
| Windows/Linux |
macOS |
Действие |
Ctrl + / |
Cmd + / |
Комментарий строки |
Ctrl + Shift + / |
Cmd + Shift + / |
Комментарий блока |
Ctrl + D |
Cmd + D |
Дублировать строку |
Ctrl + Y |
Cmd + Backspace |
Удалить строку |
Ctrl + Shift + ↑/↓ |
Cmd + Shift + ↑/↓ |
Переместить строку вверх/вниз |
Alt + Enter |
Option + Return |
Контекстные действия и исправления |
🔍 Поиск и замена
| Windows/Linux |
macOS |
Действие |
Ctrl + F |
Cmd + F |
Поиск в файле |
Ctrl + R |
Cmd + R |
Замена в файле |
Ctrl + Shift + F |
Cmd + Shift + F |
Поиск в проекте |
Ctrl + Shift + R |
Cmd + Shift + R |
Замена в проекте |
🧪 Отладка и запуск
| Windows/Linux |
macOS |
Действие |
Shift + F10 |
Ctrl + R |
Запуск |
Shift + F9 |
Ctrl + D |
Запуск с отладкой |
F8 |
F8 |
Шаг (Step over) |
F7 |
F7 |
Шаг внутрь (Step into) |
Shift + F8 |
Shift + F8 |
Шаг наружу (Step out) |
Alt + F9 |
Alt + Cmd + F9 |
Выполнить до курсора |
Ctrl + F8 |
Cmd + F8 |
Установить/убрать точку останова |
🧠 Интеллектуальные возможности
| Windows/Linux |
macOS |
Действие |
Ctrl + Space |
Ctrl + Space |
Автодополнение |
Ctrl + Shift + Space |
Cmd + Shift + Space |
Смарт-дополнение |
Ctrl + Q |
Ctrl + J |
Документация по элементу |
Ctrl + P |
Cmd + P |
Параметры метода |
🔄 Версионирование и Git
| Windows/Linux |
macOS |
Действие |
Ctrl + K |
Cmd + K |
Коммит |
Ctrl + T |
Cmd + T |
Pull изменений |
Ctrl + Shift + K |
Cmd + Shift + K |
Push изменений |
Alt + (Backtick) |
Ctrl + VCS |
Контекстное меню VCS |
📐 Упрощённые команды
| Windows/Linux |
macOS |
Действие |
Shift + Shift |
Shift + Shift |
Поиск всего (файлы, символы, команды) |
Ctrl + Shift + A |
Cmd + Shift + A |
Поиск действия |
Ctrl + Tab |
Cmd + Tab |
Быстрая навигация между окнами |