1. Редактирование
- Ctrl + Space Список компонентов (класса, метода, переменной)
- Ctrl + Shift + Space Smart code — фильтрует список из методов и переменных ожидаемого типа
- 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 Закрыть активное окно редактора
2. Поиск / замена
- Ctrl + F Поиск
- F3 Искать дальше
- Shift + F3 Искать назад
- Ctrl + R Замена
- Ctrl + Shift + F Искать по проекту
- Ctrl + Shift + R Заменить по проекту
- Ctrl + Shift + S Поиск по шаблону
- Ctrl + Shift + M Замена по шаблону
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 Поместить в параметр
8. VCS
- Ctrl + K Коммит проекта в VCS
- Ctrl + T Обновить проект из VCS
- Alt + Shift + C Посмотреть последние изменения
- Alt + BackQuote (`) Быстрый VCS
9. Интерактивные шаблоны
- Ctrl + Alt + J Окружение с живым шаблоном
- Ctrl + J Вставьте живой шаблон
- iter Итерация в Java 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()
10. Общий
- 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 Переключение между вкладками и окна инструментов