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 | Быстрая навигация между окнами |