Контакти

 Telegram: Magnumv44

 Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.

 GitHub

 Instagram

Intellij Idea

Относительно недавно я начал изучать Java с упором на написание программ под Android =)

Отсюда стал вопрос какой же IDE пользоваться, хоть выбор и не так велик, но после рассмотрения решил остановится на Intellij Idea. Их бесплатная версия по всем параметрам устраивает, а вот платная у них по цене очень и очень кусается! Ну да не об этом речь!

Решил составить для себя шпаргалку по горячим клавишам, что бы написание кода стало намного удобней и соответственно в разы быстрей!

UPD: статья обновлена 05.06.2016

 

В видео используется более старая версия (27.03.2007) и именно ее находит в репозитории плагинов, хотя есть и более новая версия, ее почему то не находит в репозитории, но ее можно установить из локального файла, предварительно скачав этот файл.

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 - Переключение между вкладками и окна инструментов

Шпаргалка для локального хранения: