Горячие клавиши Intellij IDEA Как уже известно, что чем лучше IDE тем приятней в ней работать, так вот Intellij IDEA предоставляет довольно большой список необходимы горячих клавиш, и сейчас я вас с ними познакомлю. Список горячих клавиш можно найти на офф. сайте на англ. 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 Поместить в параметр 7. VCS Ctrl + K Коммит проекта в VCS Ctrl + T Обновить проект из VCS Alt + Shift + C Посмотреть последние изменения Alt + BackQuote (`) Быстрый VCS 8. Интерактивные шаблоны 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() 9. Общий 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 Переключение между вкладками и окна инструментов #Горячиеклавиши@bookflow #hotkey@bookflow #IntellijIDEA@bookflow