Шпаргалка по горячим клавишам IntelliJ IDEA
Многие разработчики считают IntelliJ IDEA одной из самых умных IDE для Java. Горячие клавиши позволяют значительно повысить эффективность кодинга и скорость навигации по проекту.
Основные действия
| Клавиша (Win/Linux) | Клавиша (macOS) | Описание |
|---|---|---|
Shift + Shift |
Shift + Shift |
Поиск везде (Search Everywhere) |
Ctrl + Shift + A |
Cmd + Shift + A |
Поиск действия (Find Action) |
Alt + Enter |
Opt + Enter |
Контекстные действия / быстрое исправление |
Ctrl + F / R |
Cmd + F / R |
Найти / Заменить |
Ctrl + Shift + F / R |
Cmd + Shift + F / R |
Глобальный поиск / замена |
Навигация
| Клавиша (Win/Linux) | Клавиша (macOS) | Операция |
|---|---|---|
Ctrl + N |
Cmd + O |
Перейти к классу |
Ctrl + Shift + N |
Cmd + Shift + O |
Перейти к файлу |
Ctrl + E |
Cmd + E |
Последние файлы |
Ctrl + B |
Cmd + B |
Перейти к объявлению |
Ctrl + Alt + B |
Cmd + Opt + B |
Перейти к реализации |
Alt + F12 |
Opt + F12 |
Открыть терминал |
Редактирование
| Клавиша (Win/Linux) | Клавиша (macOS) | Операция |
|---|---|---|
Ctrl + / |
Cmd + / |
Комментировать строку |
Ctrl + D |
Cmd + D |
Дублировать строку |
Ctrl + Y |
Cmd + Delete |
Удалить строку |
Ctrl + Alt + L |
Cmd + Opt + L |
Форматировать код |
Ctrl + Shift + Arrow |
Cmd + Shift + Arrow |
Переместить строку вверх/вниз |
Alt + Insert |
Cmd + N |
Генерировать… (Getter/Setter) |
Рефакторинг
| Клавиша (Win/Linux) | Клавиша (macOS) | Операция |
|---|---|---|
Shift + F6 |
Shift + F6 |
Переименовать |
Ctrl + Alt + V |
Cmd + Opt + V |
Извлечь переменную |
Ctrl + Alt + M |
Cmd + Opt + M |
Извлечь метод |
Ctrl + Alt + C |
Cmd + Opt + C |
Извлечь константу |
Запуск и отладка
| Клавиша (Win/Linux) | Клавиша (macOS) | Операция |
|---|---|---|
Shift + F10 |
Ctrl + R |
Запустить |
Shift + F9 |
Ctrl + D |
Отладка |
F8 |
F8 |
Шаг через (Step Over) |
F7 |
F7 |
Шаг внутрь (Step Into) |
Alt + F8 |
Opt + F8 |
Вычислить выражение |
Ctrl + F8 |
Cmd + F8 |
Точка останова |