Контакти

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

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

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.