Все клавиши

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

Редактирование

CTRLSPACE–Открыть окно автодополнения
CTRLSHIFTSPACE–Умное автодополнение (фильтрованное по ожидаемому типу)
CTRLALTSPACE–Автодополнение имени класса, независимо от импорта
CTRLSHIFTENTER–Выполнить автодополнение
CTRLP–Информация о параметрах метода
CTRLQ–Показать документацию на объект под курсором
CTRLF1–Показать описание ошибки или предупреждения
ALTINSERT–Генерация кода
CTRLO–Окно генерации кода переопределения метода/ов
CTRLI–Окно генерации кода реализации метода/ов
CTRLALTT–Обернуть выделенный фрагмент кода конструкцией
CTRL/–Комментировать / раскомментировать строку под курсором
CTRLSHIFT/–Многострочное комментирование / раскомментирование
CTRLW–Расширить выделенную область до следующего блока
CTRLSHIFTW–Уменьшить выделенную область до следующего блока
ALTQ–Контекстная информация
ALTENTER–Показать предлагаемое исправление
CTRLALTL–Выполнить форматирование файла или выбранного фрагмента
CTRLALTO–Удалить неиспользуемые импорты
CTRLALTI–Выровнять авто-отступ
TAB–Добавить отступ выбранному блоку кода
SHIFTTAB–Удалить отступ у выбранного блока кода
CTRLSHIFTV–Вставить фрагмент из истории буфера обмена
CTRLD–Дублирование строки под курсором
CTRLY–Удаление строки
CTRLSHIFTJ–Объединение строк
CTRLENTER–Вставить строку до или после текущей
SHIFTENTER–Начать с новой строки
CTRLSHIFTU–Переключить слово под курсором в нижний / верхний регистр
CTRLSHIFT]–Выделить код до первой закрывающей фигурной скобки
CTRLSHIFT[–Выделить код до первой открывающей фигурной скобки
CTRLDELETE–Удалить слово после курсора
CTRLBACKSPACE–Удалить слово перед курсором
CTRLNUMPAD +–Развернуть блок кода
CTRLNUMPAD -–Свернуть блок кода
CTRLSHIFTNUMPAD +–Развернуть все блоки кода
CTRLSHIFTNUMPAD -–Свернуть все блоки кода
CTRLF4–Закрыть активную вкладку редактора

Поиск / замена

SHIFTSHIFT–Поиск всего и везде
CTRLF–Поиск по файлу в текущей вкладке
F3–Искать по файлу дальше
SHIFTF3–Искать по файлу назад
CTRLR–Замена по файлу в текущей вкладке
CTRLSHIFTF–Искать по проекту / модулю / директории
CTRLSHIFTR–Заменить по проекту / модулю / директории
CTRLN–Поиск по классам
CTRLSHIFTN–Поиск по файлам
CTRLALTSHIFTN–Искать текст
ALTF7–Найти использования
CTRLF7–Найти использования в текущем файле
CTRLSHIFTF7–Выделить используемое в файле
CTRLALTF7–Показать использования

Выполнение

CTRLF9–Структурирование и сборка измененных файлов проекта
CTRLSHIFTF9–Компиляция выбранного файла пакета или модуля
ALTSHIFTF10–Выбрать и запустить конфигурацию
ALTSHIFTF9–Выбрать и запустить конфигурацию в режиме отладки
SHIFTF10–Запустить
SHIFTF9–Запустить в режиме отладки

Отладка

F8–Шаг обхода
F7–Шаг с заходом
SHIFTF7–Умный шаг
SHIFTF8–Шаг с выходом
ALTF9–Запуск до курсора
F9–Продолжить выполнение программы
CTRLF8–Добавить / удалить точку останова
CTRLSHIFTF8–Показать точки останова в отдельном окне

Навигация

ALT→–Перейти к следующей вкладке
ALT←–Перейти к предыдущей вкладке
F12–Вернуться к предыдущему окну
SHIFTESC–Скрыть активное или последнее активное окно
CTRLSHIFTF4–Закрыть активное окно
CTRLG–Перейти к строке по номеру
CTRLTAB–Окно переключения по активным вкладкам
CTRLE–Окно переключения по последним файлам
CTRLB–Перейти к объявлению
CTRLALTB–Перейти к реализации
CTRLSHIFTI–Просмотр определения в новом окне
CTRLU–Перейти к супер методу или классу
ALT↑–Перейти к предыдущему методу
ALT↓–Перейти к следующему методу
CTRL]–Перейти в конец блока
CTRL[–Перейти в начало блока
CTRLF12–Открыть окно навигации по методам класса
CTRLH–Иерархия класса
CTRLSHIFTH–Иерархия метода
CTRLALTH–Иерархия вызовов
F2–Перейти к следующей ошибке или предупреждению
SHIFTF2–Перейти к предыдущей ошибке или предупреждению
ALTHOME–Перевести курсор на панель навигации
F11–Добавить / удалить закладку
CTRL0..9–Перейти к закладке по номеру
SHIFTF11–Показать закладки

Рефакторинг

F5–Копировать файл
F6–Переместить файл
ALTDELETE–Безопасное удаление
SHIFTF6–Переименовать
CTRLF6–Изменить сигнатуру метода
CTRLALTN–Встроить (вынести код из метода)
CTRLALTM–Вынести выделенный код в метод
CTRLALTV–Вынести значение в переменную
CTRLALTF–Вынести переменную в свойства класса
CTRLALTC–Вынести переменную в константы
CTRLALTP–Вынести переменную в параметры метода

VCS

CTRLK–Коммит проекта в VCS
CTRLT–Обновить проект из VCS
ALTSHIFTC–Посмотреть последние изменения
ALT`–Открыть окно VCS Operations

Шаблоны

CTRLALTJ–Обернуть выделенный код шаблоном
CTRLJ–Вставить шаблон

Общие

ALT0..9–Открыть соответствующее окно инструментов
CTRLS–Сохранить все
CTRLALTY–Синхронизировать
ALTSHIFTF–Добавить в избранное
CTRL`–Быстрое переключение текущей схемы
CTRLALTS–Открыть Настройки среды разработки
CTRLALTSHIFTS–Открыть окно Структура проекта
CTRLSHIFTA–Найти Действие