Разное

Idea горячие клавиши: Горячие клавиши Intellij IDEA – Devcolibri

Содержание

Горячие клавиши Intellij IDEA – Devcolibri

Как известно, чем лучше 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 Замена по шаблону

Профессия Android разработчика
Думаете, с какой профессией связать свою жизнь? Начните обучение на Android-программиста со скидкой 70% и пройдите этот путь до конца. Поспешите, акция действует до 20 апреля.

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

Профессия Android разработчика
Думаете, с какой профессией связать свою жизнь? Начните обучение на Android-программиста со скидкой 70% и пройдите этот путь до конца. Поспешите, акция действует до 20 апреля.

Ресурс: http://www.jetbrains.com/

Также читайте о хитростях Android Studio в статье «Логирование в Android Studio без кода»

  • Как перейти из QA в Android-разработку

Краткая шпаргалка по сочетаниям клавиш в IntelliJ IDEA

Как ранее уже сообщалось, я начал активно изучать возможности IntelliJ IDEA. В частности, я стараюсь запомнить наиболее востребованные хоткеи, чтобы выполнять большую часть работы, не отрывая руки от клавиатуры, как это происходит при программировании в Vim. По моим наблюдениям, это реально экономит кучу времени. Я сделал для себя шпаргалку по хоткеям IDEA, которую вы найдете под катом. Полагаю, она также пригодится кому-то из посетителей данного блога.

Примечание: Те же сочетания клавиш работают и в других продуктах JetBrains, например, PyCharm и CLion.

Ниже не приводятся общеизвестные и очевидные сочетания вроде Ctr+C, Ctr+V или Ctr + S. В IntelliJ IDEA многие хоткеи имеют парный хоткей отличающийся только тем, что в нем дополнительно участвует клавиша Shift. Обычно она добавляет в том или ином виде выделение текста. Например, Ctr + End переводит курсор в конец файла, а Ctr + Shift + End выделяет код от текущей позиции до конца файла. Догадаться о существовании парных хоткеев несложно, поэтому далее они не приводятся. Наконец, если в любом диалоге IntelliJ IDEA вы видите подчернутые буквы, знайте, что сочетание Alt + буква равносильно использованию соответствующего контрола (обычно кнопок). Например, быстро запушить код в репозиторий можно путем нажатия Ctr + K, Alt + I, Alt + P, а затем снова Alt + P.

Итак, основные сочетания следующие.

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

Ctr + Z Undo, отменить последнее действие
Ctr + Shift + Z Redo, отменить последнюю отмену действия
Ctr + Shift + V Расширенная вставка из буфера обмена (с историей)
Ctr (+ Shift) + W Инкрементальное выделение выражения
Ctr + влево/вправо Перемещение между словами
Ctr + вверх/вниз Прокрутка кода без изменения позиции курсора
Ctr + Home/End Переход в начало/конец файла
Shift + Del (Ctr + Y) Удаление строки, отличие в том, где потом окажется курсор
Ctr + Del Удалить от текущей позиции до конца слова
Ctr + Backspace Удалить от текущей позиции до начала слова
Ctr + D Дублировать текущую строку
Tab / Shift + Tab Увеличить / уменьшить текущий отступ
Ctr + Alt + I Выравнивание отступов в коде
Ctr + Alt + L Приведение кода в соответствие code style
Ctr + / Закомментировать/раскомментировать текущую строку
Ctr + Shift + / Закомментировать/раскомментировать выделенный код
Ctr + -/+ Фолдинг, свернуть/развернуть
Ctr + Shift + -/+ Фолдинг, свернуть/развернуть все
Ctr + Shift + . Сделать текущий скоуп сворачиваемым и свернуть его
Ctr + . Сделать текущий скоуп несворачиваемым
Ctr + R Замена в тексте
Ctr + Shift + R Замена во всех файлах

 

Окна, вкладки:

Alt + влево/вправо Перемещение между вкладками
Ctr + F4 Закрыть вкладку
Alt + циферка Открытие/закрытие окон Project, Structure, Changes и тд
Ctr + Tab Switcher, переключение между вкладками и окнами
Shift + Esc Закрыть активное окно
F12 Открыть последнее закрытое окно
Ctr + колесико Zoom, если он был вами настроен

 

Закладки:

F11 Поставить или снять закладку
Ctr + F11 Аналогично с присвоением буквы или цифры
Shift + F11 Переход к закладке (удаление — клавишей Delete)
Ctr + Число Быстрый переход к закладке с присвоенным числом

 

Подсказки и документация:

Ctr + Q Документация к тому, на чем сейчас курсор
Ctr + Shift + I Показать реализацию метода или класса
Alt + Q Отобразить имя класса или метода, в котором мы находимся
Ctr + P Подсказка по аргументам метода
Ctr + F1 Показать описание ошибки или варнинга
Alt + Enter Показать, что нам предлагают «лампочки»

 

Поиск:

Дважды Shift Быстрый поиск по всему проекту
Ctr + Shift + A Быстрый поиск по настройкам, действиям и тд
Alt + вниз/вверх Перейти к следующему/предыдущему методу
Ctr + [ и Ctr + ] Перемещение к началу и концу текущего скоупа
Ctr + F Поиск в файле
Ctr + Shift + F Поиск по всем файлам (переход — F4)
Ctr + F3 Искать слово под курсором
F3 / Shift + F3 Искать вперед/назад
Ctr + G Переход к строке или строке:номеру_символа
Ctr + F12 Список методов с переходом к их объявлению
Ctr + E Список недавно открытых файлов с переходом к ним
Ctr + Shift + E Список недавно измененных файлов с переходом к ним
Ctr + H Иерархия наследования текущего класса и переход по ней
Ctr + Alt + H Иерархия вызовов выбранного метода
Ctr + N Поиска класса по имени и переход к нему
Ctr + Shift + N Поиск файла по имени и переход к нему
Ctr + B Перейти к объявлению переменной, класса, метода
Ctr + Alt + B Перейти к реализации
Ctr + Shift + B Определить тип и перейти к его реализации
Shift + Alt + влево Перемещение назад по стеку поиска
Shift + Alt + вправо Перемещение вперед по стеку поиска
F2 / Shift + F2 Переход к следующей / предыдущей ошибке
Shift + Alt + 7 Найти все места, где используется метод / переменная
Ctr + Alt + 7 Как предыдущий пункт, только во всплывающем окне

 

Генерация кода и рефакторинг:

Ctr + Space Полный автокомплит
Ctr + Shift + Space Автокомплит с фильтрацией по подходящему типу
Alt + / Простой автокомплит по словам, встречающимся в проекте
Ctr + I Реализовать интерфейс
Ctr + O Переопределить метод родительского класса
Ctr + J Генерация шаблонного кода (обход по итератору и тд)
Ctr + Alt + J Обернуть выделенный код в один из шаблонов
Alt + Insert Генератор кода — сеттеров, зависимостей в pom.xml и тд
Shift + F6 Переименование переменной, класса и тд во всем коде
Ctr + F6 Изменение сигнатуры метода во всем коде
F6 Перемещение метода, класса или пакета
F5 Создать копию класса, файла или каталога
Shift + F5 Создать копию класса в том же пакете
Alt + Delete Безопасное удаление класса, метода или атрибута
Ctr + Alt + M Выделение метода
Ctr + Alt + V Выделение переменной
Ctr + Alt + F Выделение атрибута
Ctr + Alt + C Выделение константы (public final static)
Ctr + Alt + P Выделение аргумента метода
Ctr + Alt + N Инлайнинг метода, переменной, аргумента или константы
Ctr + Alt + O Оптимизация импортов

 

Прочее:

Ctr + ~ Быстрое переключение цветовой схемы, code style и тд
Alt + F12 Открыть/закрыть терминал
F10 Запустить последнюю запущенную программу или тест
Shift + F10 Запустить открытую в редакторе программу или тест
Shift + Alt + F10 Запустить что-то из списка того что запускалось раньше
Ctr + F2 Остановить программу
Ctr + Alt + A Добавить в систему контроля версий
Ctr + K Сделать коммит в систему контроля версий
Ctr + Shift + K Сделать пуш в систему контроля версий
Ctr + Shift + P В Scala-плагине определяет implicit параметры
Ctr + Shift + Q В Scala-плагине определяет implicit преобразования

 

Понятное дело, в этой шпаргалке названы далеко не все возможности IntelliJ IDEA. Всем заинтересованным лицам я настоятельно рекомендую вот прямо брать и читать ее замечательную документацию, там очень много интересного. Жаль только, что документация не доступна в виде одного большого PDF файла.

Дополнение: В последних версиях IDEA можно использовать несколько курсоров, разместив их либо при помощи комбинации Alt+Shift+ЛКМ, либо вертикальным выделением при помощи клика средней клавишей мыши. Держа на вооружении сочетание Ctr + влево/вправо, осуществляющего переход между словами, а также другие, можно очень удобно редактировать сразу несколько строк кода.

Дополнение: Впечатления от IntelliJ IDEA после года работы с ней

Метки: Разработка.

Горячие клавиши Intellij IDEA | Leo Life Blog



Частенько забываю горячие клавиши которые редко использую, оставлю здесь как шпаргалку

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

 

Исторчник: http://www.jetbrains.com/


Intellij IDEA. Горячие клавиши. – PROSELYTE

Intellij IDEA  – мощная IDE для Java-разработчика.

Кроме самых простых сочетаний Ctrl+V и Ctrl+C, IDEA позволяет выполнять крайне специфичные и часто применяемые действия с помощью различных сочетаний клавиш.

Большинство из часто применяемых “hot keys”  приведены ниже:

Поиск:

Дважды Shift Быстрый поиск по всему проекту
Ctr + Shift + A Быстрый поиск по настройкам, действиям и тд
Alt + вниз/вверх Перейти к следующему/предыдущему методу
Ctr + [ и Ctr + ] Перемещение к началу и концу текущего скоупа
Ctr + F Поиск в файле
Ctr + Shift + F Поиск по всем файлам (переход — F4)
Ctr + F3 Искать слово под курсором
F3 / Shift + F3 Искать вперед/назад
Ctr + G Переход к строке или строке:номеру_символа
Ctr + F12 Список методов с переходом к их объявлению
Ctr + E Список недавно открытых файлов с переходом к ним
Ctr + Shift + E Список недавно измененных файлов с переходом к ним
Ctr + H Иерархия наследования текущего класса и переход по ней
Ctr + Alt + H Иерархия вызовов выбранного метода
Ctr + N Поиска класса по имени и переход к нему
Ctr + Shift + N Поиск файла по имени и переход к нему
Ctr + B Перейти к объявлению переменной, класса, метода
Ctr + Alt + B Перейти к реализации
Ctr + Shift + B Определить тип и перейти к его реализации
Shift + Alt + влево Перемещение назад по стеку поиска
Shift + Alt + вправо Перемещение вперед по стеку поиска
F2 / Shift + F2 Переход к следующей / предыдущей ошибке

Работа с кодом

Ctr + Space Полный автокомплит
Ctr + Shift + Space Автокомплит с фильтрацией по подходящему типу
Alt + / Простой автокомплит по словам, встречающимся в проекте
Ctr + I Реализовать интерфейс
Ctr + O Переопределить метод родительского класса
Ctr + J Генерация шаблонного кода (обход по итератору и тд)
Ctr + Alt + J Обернуть выделенный код в один из шаблонов
Alt + Insert Генератор кода — сеттеров, зависимостей в pom.xml и тд
Shift + F6 Переименование переменной, класса и тд во всем коде
Ctr + F6 Изменение сигнатуры метода во всем коде
F6 Перемещение метода, класса или пакета
F5 Создать копию класса, файла или каталога
Shift + F5 Создать копию класса в том же пакете
Alt + Delete Безопасное удаление класса, метода или атрибута
Ctr + Alt + M Выделение метода
Ctr + Alt + V Выделение переменной
Ctr + Alt + F Выделение атрибута
Ctr + Alt + C Выделение константы (public final static)
Ctr + Alt + P Выделение аргумента метода
Ctr + Alt + N Инлайнинг метода, переменной, аргумента или константы
Ctr + Alt + O Оптимизация импортов

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

Ctr + Z Undo, отменить последнее действие
Ctr + Shift + Z Redo, отменить последнюю отмену действия
Ctr + Shift + V Расширенная вставка из буфера обмена (с историей)
Ctr (+ Shift) + W Инкрементальное выделение выражения
Ctr + влево/вправо Перемещение между словами
Ctr + вверх/вниз Прокрутка кода без изменения позиции курсора
Ctr + Home/End Переход в начало/конец файла
Shift + Del (Ctr + Y) Удаление строки, отличие в том, где потом окажется курсор
Ctr + Del Удалить от текущей позиции до конца слова
Ctr + Backspace Удалить от текущей позиции до начала слова
Ctr + D Дублировать текущую строку
Tab / Shift + Tab Увеличить / уменьшить текущий отступ
Ctr + Alt + I Выравнивание отступов в коде
Ctr + Alt + L Приведение кода в соответствие code style
Ctr + / Закомментировать/раскомментировать текущую строку
Ctr + Shift + / Закомментировать/раскомментировать выделенный код
Ctr + -/+ Фолдинг, свернуть/развернуть
Ctr + Shift + -/+ Фолдинг, свернуть/развернуть все
Ctr + Shift + . Сделать текущий скоуп сворачиваемым и свернуть его
Ctr + . Сделать текущий скоуп не сворачиваемым
Ctr + R Замена в тексте
Ctr + Shift + R Замена во всех файлах

Навигация

Alt + влево/вправо Перемещение между вкладками
Ctr + F4 Закрыть вкладку
Alt + циферка Открытие/закрытие окон Project, Structure, Changes и тд
Ctr + Tab Switcher, переключение между вкладками и окнами
Ctr + E Последние файлы и переключение между окнами
Shift + Esc Закрыть активное окно
F12 Открыть последнее закрытое окно
Ctr + N Найти и перейти к классу

Разное

Подсказки и документация:

Ctr + Q Документация к тому, на чем сейчас курсор
Ctr + Shift + I Показать реализацию метода или класса
Alt + Q Отобразить имя класса или метода, в котором мы находимся
Ctr + P Подсказка по аргументам метода
Ctr + F1 Показать описание ошибки или варнинга
Alt + Enter Показать, что нам предлагают «лампочки»

Related

Хоткеи в IntelliJ IDEA. Шпаргалка.

Использование хоткеев отличает профессионала от новичка.

Профессионал быстро и эффективно решает поставленную задачу.  Добиться этого ему позволяет сосредоточенность на решении задачи, а весь процесс остается за кадром и выполняется “на автомате”. Процесс разработки максимально автоматизируется и упрощается. Большую часть своего времени девелопер проводит в  IDE (integrated development environment).
Самый простой и очень эффективный способ ускорить работу с кодом и сэкономить кучу времени — начать использовать хоткеи (hotkey, или горячие клавиши).  Использование хоткеев позволяет выполнять большую часть работы, не отрывая руки от клавиатуры.

В мире Java IDE  на сегодняшний день одной из самых популярных является IntelliJ IDEA. Автоматизация рутины в этой IDE находится на высоте. Поэтому мы сделали шпаргалку самых популярных горячих клавиш этого продукта.
Выучив лишь часть из этого списка, можно значительно увеличить свою эффективность и производительность.
Ведь если ты делаешь что-то в два раза быстрее, чем кто-то, а кто-то в это время получает 20$ в час, может тебе пора аргументировать начальству, почему твоя работа продуктивнее (а значит будет стоить чуть-чуть дороже) для компании?

Стоит обратить внимание на небольшие замечания по использованию:
Сочетания клавиш работают и в других продуктах JetBrains, например, PyCharm и CLion.
В некоторых linux дистрибутивах горячие клавиши Intellij IDEA пересекаются с системными, поэтому их следует использовать с осторожностью.

И так приступим к комбинациям клавиш:
Поиск и замена

Ctrl + F Поиск
F3 Поиск вперед
Shift + F3 Поиск назад
Ctrl + R Замена
Ctrl + Shift + F Поиск в проекте
Ctrl + Shift + R Замена в проекте
Ctrl + Shift + S Поиск используя шаблон
Ctrl + Shift + M Замена используя шаблон

Редактирование/генерация кода

Ctrl + Space Компоненты (классы, методы, переменные)
Ctrl + Shift + Space «Смарт Код» — фильтрует по списку методов и переменных ожидаемого типа
Ctrl + Alt + Space Название класса в проекте независимо от импортируемых классов
Ctrl + Shift + Enter Завершаем оператор
Ctrl + P Данные о параметрах (в пределах сигнатуры вызываемого метода)
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 + Enter Показать исправление
Ctrl + Alt + L Форматируем код
Ctrl + Alt + O Удаляем лишние/неиспользуемые import
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 Операция «закрыть активное окно редактора»

Поиск использования кода

Alt + F7 / Ctrl + F7 Найти использования / Найти использования в файле
Ctrl + Shift + F7 Выделить используемое в файле
Ctrl + Alt + F7 Показать использования

Компиляция/выполнение/отладка

Ctrl + F9 Структурировать проект и собрать измененные файлы
Ctrl + Shift + F9 Компилируем выбранный файл пакета или модуля
Alt + Shift + F10 Выбираем конфигурацию и запускаем
Alt + Shift + F9 Выбираем конфигурацию и запускаем в debug режиме
Shift + F10 Запускаем
Shift + F9 Запускаем в debug режиме
Ctrl + Shift + F10 Выполняем в контексте конфигурации из редактора
F8 Шаг обхода
F7 Шаг
Shift + F7 «Умный» шаг
Shift + F8 Выход
Alt + F9 Запуск до курсора
Alt + F8 Вычислить выражение
F9 «Резюме» программы
Ctrl + F8 Переключаем точку остановки
Ctrl + Shift + F8 Показываем точки остановки

Навигации

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 Переход в последнее местоположение Редактора
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 Показывать панель навигации
Ctrl + #[0-9] Переход к номеру закладки

Рефакторинг

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 Помещение в параметр

Live template

Ctrl + Alt + J Окружить с «живым шаблоном»
Ctrl + J Вставьте живой шаблон
iter Итерация как в 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()

Работа с интерфейсом IDE

Alt + #[0-9] Открыть соответствующее окно инструмента
Ctrl + S Сохраняем все
Ctrl + Alt + Shift + S Открываем окно Структура проекта
Ctrl + Shift + A Находим нужное действие
Ctrl + Tab Переключает вкладки и окна

Данные о всех горячих клавишах взяты с официального сайта JetBrains

Похожие записи:

Горячие клавиши (hotkeys) в Intellij Idea.

Для эффективной работы полезно знать и пользоваться горячими клавишами (hotkeys). Горячие клавиши ощутимо ускоряют процесс разработки. Предлагаю ознакомится с небольшой выборкой команд из IDE Intellij Idea от компании JetBrains.

Сокращение выражений:
1. psvm + tab -> public static void main
2. sout + tab -> System.out.println()
3. serr + tab -> System.err.println()
4. System.out.println(«» + Enter -> + «»)
5.1 I + Enter -> for(Object object : ){} + ESC
5.2 Iter + Enter -> for(Object o: ){} + ESC
6. fori + tab -> for (int i = 0; i < ; i++){}

Все сокращения: ctrl + J

Редактирование текста:
1. ctrl + shift + -> — выделение слова вправо
2.1 shift + end -> выделение строки в конец
2.2 shift + home -> выделение строки в начало
3. ctrl + D -> копирование строки
4.1 ctrl + W -> по-элементное выделение
4.2 ctrl + shift + w -> по-элементная отмена выделения
5. ctrl + Y -> удалить строку
6. ctrl + X -> вырезать строку
7.1 ctrl + [+] -> раскрыть блок
7.2 ctrl + [-] -> закрыть блок
8.1 ctrl + shift + [+] -> раскрыть все блоки
8.2 ctrl + shift + [-] -> закрыть все блоки
9.1 ctrl + [~] (русская Ё) -> настройки цветовой схемы, стиля кода, keymap
10. ctrl + alt + o -> optimize reports (оптимизация импортов)
11. throws NSFE -> выкинуть эксепшн (набрать абревиатуру)
12. ctrl + BS -> удалить слово
13. alt + ins -> вызов генератора методов
14.1 tab -> сдвиг вправо строки/блока
14.2 shift + tab -> сдвиг влево строки/блока
15. ctrl + alt + i -> выравнивание отступов
16. ctrl + alt + t -> surround with (помещает выбранный блок в стандартную конструкцию)
17.1 ctrl + / -> однострочный комментарий (комментировать/раскомментировать)
17.2 ctrl + shift + / -> многострочный комментарий (комментировать/раскомментировать)
18. alt + 1 -> alt + ins -> создать класс, интерфейс и т.п.
19. ctrl + tab -> switcher (переключение между панелями)
20. ctrl + N -> имя класса -> переход к данному классу
21. ctrl + F4 -> закрыть вкладку
22. ctrl + I -> реализация методов, к примеру абстрактного класса

Дополнительные панели:
1. alt + 0 -> сообщения
2. alt + 1 -> открыть/закрыть дерево проектов
3. alt + 6 -> TODO

Навигация:
1. ctrl + { -> переход к открывающейся фигурной скобке
2. ctrl + G — переход к строке с номером

В заключение.
Во вкладке Help/Default Keymap Reference вы можете ознакомится с данными командами и при желании распечатать.

Настроить горячие клавиши Идеи можно набрав команду Ctrl + Alt + S или File/Settings и выбрав в меню Appearance & Behavior/Keymap.

Magnum news — Шпаргалка по горячим клавишам 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 — Переключение между вкладками и окна инструментов

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

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Сочетания клавиш IntelliJ IDEA — Справка

IntelliJ IDEA имеет сочетания клавиш для большинства команд, связанных с редактированием, навигацией, рефакторингом, отладкой и другими задачами. Запомнив эти горячие клавиши, вы сможете работать более продуктивно, удерживая руки на клавиатуре.

Если на вашей клавиатуре нет английской раскладки, IntelliJ IDEA может неправильно определить все сочетания клавиш.

В следующей таблице перечислены некоторые из наиболее полезных горячих клавиш для изучения:

Ярлык Действие
Двойной Shift

Искать везде

Найдите что-нибудь, что связано с IntelliJ IDEA или ваш проект и откройте его, выполните или перейдите к нему.

Ctrl + Shift + A

Найти действие

Найдите команду и выполните ее, откройте окно инструмента или найдите параметр.

Alt + Enter

Показать действия намерения и быстрые исправления

Исправить выделенную ошибку или предупреждение, улучшить или оптимизировать конструкцию кода.

F2
Shift + F2

Переход между ошибками кода

Переход к следующей или предыдущей выделенной ошибке.

Ctrl + E

Просмотреть недавние файлы

Выберите недавно открытый файл из списка.

Ctrl + Shift + Enter

Завершить текущий оператор

Вставьте все необходимые завершающие символы и поместите курсор там, где вы можете начать вводить следующий оператор.

Ctrl + Alt + L

Код переформатирования

Переформатировать весь файл или выбранный фрагмент в соответствии с текущими настройками стиля кода.

Ctrl + Alt + Shift + T

Вызов рефакторинга

Выполните рефакторинг элемента под кареткой, например, безопасное удаление, копирование, перемещение, переименование и т. Д.

Ctrl + W
Ctrl + Shift + W

Расширить или сузить выделение

Увеличить или уменьшить объем выделения в соответствии с определенными конструкциями кода.

Ctrl + /
Ctrl + Shift + /

Добавить / удалить строку или комментарий блока

Закомментировать строку или блок кода.

Ctrl + B

Перейти к объявлению

Перейдите к начальному объявлению созданного экземпляра класса, вызываемого метода или поля.

Alt + F7

Поиск использования

Показать все места, где элемент кода используется в вашем проекте.

Alt + 1 Сфокусировать окно инструмента Project
Escape Сфокусировать редактор

Если вы используете одну из предопределенных раскладок для вашей ОС, вы можете распечатать справочную карту раскладки клавиатуры по умолчанию и храните ее на столе, чтобы при необходимости свериться с ней.Эта шпаргалка также доступна в разделе.

Выберите правую раскладку клавиатуры

Чтобы просмотреть конфигурацию раскладки клавиатуры, откройте диалоговое окно «Настройки / Предпочтения» Ctrl + Alt + S и выберите Раскладка.

Включите функциональные клавиши и проверьте возможные конфликты с глобальными ярлыками ОС.

  • Использовать предопределенную раскладку клавиатуры

    IntelliJ IDEA автоматически предлагает предопределенную раскладку клавиатуры в зависимости от вашей среды.Убедитесь, что она соответствует используемой вами ОС, или выберите ту, которая соответствует ярлыкам из другой IDE или редактора, к которому вы привыкли (например, Eclipse или NetBeans).

  • Настройте раскладку клавиатуры

    Вы можете изменить копию любой предопределенной раскладки клавиатуры, чтобы назначить собственные сочетания клавиш для часто используемых команд.

  • Импортировать настраиваемую раскладку клавиатуры

    Если у вас есть настроенная раскладка клавиатуры, к которой вы привыкли, вы можете перенести ее в свою установку.

Помимо набора раскладок по умолчанию, вы можете добавить больше как подключаемых модулей (например, раскладки клавиш для GNOME и KDE): откройте диалоговое окно «Настройки / Настройки» Ctrl + Alt + S , выберите Плагины и выполните поиск раскладки клавиатуры в Торговая площадка.

Если ваша раскладка перестала работать после обновления, вероятно, раскладка по умолчанию недоступна в новой версии IntelliJ IDEA.Найдите эту раскладку клавиатуры как плагин и установите ее на странице плагинов, как описано в разделе «Управление плагинами».

Изучение ярлыков во время работы

IntelliJ IDEA предоставляет несколько возможностей для изучения ярлыков:

  • Найти действие — это самая важная команда, которая позволяет вам искать команды и настройки во всех меню и инструментах.

    Нажмите Ctrl + Shift + A и начните вводить текст, чтобы получить список предлагаемых действий.Затем выберите необходимое действие и нажмите Введите для его выполнения.

  • Key Promoter X — это плагин, который показывает всплывающее уведомление с соответствующим сочетанием клавиш всякий раз, когда команда выполняется с помощью мыши. Также предлагается создать ярлык для часто выполняемых команд.

  • Если вы используете одну из предопределенных раскладок для вашей ОС, вы можете распечатать справочную карточку раскладки по умолчанию и держать ее на своем столе, чтобы при необходимости ознакомиться с ней.Эта шпаргалка также доступна в разделе.

  • Чтобы распечатать нестандартную или настроенную раскладку клавиатуры, используйте плагин экспортера раскладки.

Если с действием связано сочетание клавиш, оно отображается рядом с именем действия. Чтобы добавить ярлык для часто используемого действия (или если вы хотите изменить существующий ярлык), выберите его и нажмите Alt + Enter .

Использование дополнительных функций

Вы можете еще больше повысить свою продуктивность с помощью следующих полезных функций:

  • Быстрые списки

    Если есть группа действий, которые вы часто используете, создайте быстрый список для доступа к ним с помощью настраиваемый ярлык. Например, вы можете попробовать использовать следующие предопределенные быстрые списки:

  • Smart Keys

    IntelliJ IDEA предоставляет множество функций помощи при наборе текста, таких как автоматическое добавление парных тегов и кавычек и обнаружение слов CamelHump .

  • Быстрый поиск

    Когда фокус находится в окне инструмента с деревом, списком или таблицей, начните вводить текст, чтобы увидеть совпадающие элементы.

  • Нажмите дважды

    Многие действия в IntelliJ IDEA дают больше результатов, если выполнять их несколько раз. Например, когда вы вызываете базовое завершение кода с помощью Ctrl + Пробел в части объявления поля, параметра или переменной, оно предлагает имена в зависимости от типа элемента в текущей области.Если вы вызовете его снова, он будет включать классы, доступные через зависимости модуля. При вызове в третий раз подряд список предложений будет включать весь проект.

  • Изменение размера окон инструментов

    Вы можете настроить размер окон инструментов без мыши:

    • Чтобы изменить размер вертикального окна инструментов, используйте Ctrl + Shift + Left и Ctrl + Shift + Right

    • Чтобы изменить размер горизонтального окна инструментов, используйте Ctrl + Shift + Up и Ctrl + Shift + Down

Последнее изменение: 21 августа 2020 г.

.

Настройка сочетаний клавиш — Справка

IntelliJ IDEA включает несколько предопределенных раскладок клавиш и позволяет настраивать часто используемые сочетания клавиш.

Чтобы просмотреть конфигурацию раскладки клавиатуры, откройте диалоговое окно «Настройки / Предпочтения» Ctrl + Alt + S и выберите Раскладка клавиатуры.

IntelliJ IDEA автоматически предлагает предопределенную раскладку клавиатуры в зависимости от вашей среды. Убедитесь, что она соответствует используемой вами ОС, или выберите ту, которая соответствует ярлыкам из другой IDE или редактора, к которому вы привыкли (например, Eclipse или NetBeans).

Вы не можете изменить предопределенные раскладки клавиатуры. Когда вы изменяете любой ярлык, IntelliJ IDEA создает копию текущей выбранной раскладки клавиатуры, которую вы можете настроить. Щелкните, чтобы скопировать выбранную раскладку, переименовать, удалить или восстановить ее до значений по умолчанию.

Пользовательская раскладка клавиатуры не является полной копией своей родительской раскладки. Он наследует неизмененные сочетания клавиш из родительской раскладки клавиатуры и определяет только те, которые были изменены.Для получения информации о файлах раскладки см. Расположение определяемых пользователем раскладок.

Сама раскладка клавиатуры представляет собой список действий с соответствующими сочетаниями клавиш и мыши, а также сокращениями. Чтобы найти действие по имени, введите его в поле поиска. Если вы знаете ярлык действия, щелкните и нажмите комбинацию клавиш в диалоговом окне «Найти ярлык».

Добавить сочетание клавиш

  1. На странице «Раскладка клавиатуры» диалогового окна «Настройки / Предпочтения» Ctrl + Alt + S щелкните действие правой кнопкой мыши и выберите «Добавить сочетание клавиш».

  2. В диалоговом окне «Сочетание клавиш» нажмите необходимую комбинацию клавиш.

  3. (Необязательно) Установите флажок «Второе нажатие», чтобы определить сложный ярлык с двумя последовательными комбинациями клавиш.

  4. Нажмите ОК, чтобы сохранить ярлык.

    Важно использовать указатель мыши, потому что нажатие Введите в диалоговом окне «Сочетание клавиш» рассматривается как комбинация клавиш, которую вы хотите использовать в качестве сочетания клавиш.

Комбинация клавиш, которую вы нажимаете, отображается в диалоговом окне «Сочетание клавиш», а также появляется предупреждение, если оно конфликтует с существующими сочетаниями клавиш.

Добавить ярлык мыши

  1. На странице «Раскладка клавиатуры» диалогового окна «Настройки / Предпочтения» Ctrl + Alt + S щелкните действие правой кнопкой мыши и выберите «Добавить ярлык мыши».

  2. В диалоговом окне «Ярлык мыши» переместите указатель мыши в центральную область и щелкните или прокрутите при необходимости.

  3. Нажмите ОК, чтобы сохранить ярлык.

Выполненные манипуляции с мышью отображаются в диалоговом окне «Ярлык мыши», а также отображается предупреждение, если оно конфликтует с существующими ярлыками.

Добавьте аббревиатуру

Сокращение можно использовать для быстрого поиска действия без ярлыка. Например, вы можете нажать Ctrl + Shift + A и ввести имя действия «Перейти к цветам и шрифтам», чтобы быстро изменить настройки цвета и шрифта элемента под текущим положением курсора.Если вы присвоите этому действию аббревиатуру (например, JCF), вы можете ввести ее вместо полного имени действия.

  1. На странице «Раскладка» диалогового окна «Настройки / Предпочтения» Ctrl + Alt + S щелкните действие правой кнопкой мыши и выберите «Добавить аббревиатуру».

  2. В диалоговом окне «Сокращение» введите желаемое сокращение и нажмите «ОК».

Сброс ярлыков действий по умолчанию

Если вы изменили, добавили или удалили ярлык для действия, вы можете сбросить его до исходной конфигурации.

Расположение определяемых пользователем раскладок клавиш

Все определяемые пользователем раскладки клавиатуры хранятся в отдельных файлах конфигурации в подкаталоге раскладок в каталоге конфигурации IntelliJ IDEA:

Синтаксис
% APPDATA% \ JetBrains \ <продукт> <версия> \ keymaps
Пример
C: \ Users \ JohnS \ AppData \ Roaming \ JetBrains \ IntelliJIdea2020.2 \ keymaps
Синтаксис
~ / Library / Application Support / JetBrains / / keymaps
Пример
~ / Библиотека / Поддержка приложений / JetBrains / IntelliJIdea2020.2 / keymaps
Синтаксис
~ / .config / JetBrains / / keymaps
Пример
~ / .config / JetBrains / IntelliJIdea2020.2 / keymaps

Каждый файл раскладки клавиатуры содержит только различия относительно родительской раскладки клавиатуры.

Вы можете использовать эти файлы для совместного использования ваших пользовательских раскладок с членами группы или между вашими экземплярами IDE. Скопируйте соответствующий файл раскладки клавиатуры и поместите его в каталог раскладки клавиатуры на другой установке IntelliJ IDEA.

Конфликты с глобальными ярлыками ОС

Предопределенные раскладки клавиатуры не охватывают все возможные платформы, версии и конфигурации. Некоторые ярлыки могут конфликтовать с глобальными системными действиями и ярлыками для стороннего программного обеспечения. Чтобы устранить эти конфликты, вы можете переназначить или отключить конфликтующий ярлык.

IntelliJ IDEA обнаруживает конфликты и уведомляет вас всплывающим сообщением:

Щелкните Изменить ярлыки, чтобы открыть диалоговое окно настроек раскладки клавиатуры, в котором вы можете внести необходимые изменения:

Ниже приведены несколько примеров известных конфликтов ярлыков для macOS и Ubuntu .Мы также рекомендуем проверить, включены ли в вашей системе функциональные клавиши.

Базовый код завершения

Базовый код завершения

Ctrl + Alt + T

90 159 Путь к файлу

OS Ярлык Системное действие Действие IntelliJ IDEA (раскладка клавиатуры по умолчанию)
macOS ⌃Space
Ctrl + Shift + A Поиск по индексу страницы man в Терминале Найти действие
Ctrl + Щелкните и перетащите Щелкните правой кнопкой мыши Скопируйте и перетащите выделенный текст
Ubuntu Ctrl + Alt + S Затенение окна Настройки
Ctrl + Alt + L Экран блокировки Переформатировать код
Терминал запуска

Surround With
Ctrl + Alt + F12 Откройте виртуальную консоль tty12
Ctrl + Alt + Left
Ctrl + Alt + Right
Переключение между рабочими пространствами Отменить / повторить операции навигации
Alt + F7

56

Переместить окно Использование
Alt + F8 Изменить размер окна Оценить выражение

Последнее изменение: 19 августа 2020 г.

.

Какие самые полезные сочетания клавиш Intellij IDEA?

Переполнение стека

  1. Около
  2. Продукты

  3. Для команд
  1. Переполнение стека
    Общественные вопросы и ответы

  2. Переполнение стека для команд
    Где разработчики и технологи делятся частными знаниями с коллегами

  3. Вакансии
    Программирование и связанные с ним технические возможности карьерного роста

  4. Талант
    Нанимайте технических специалистов и создавайте свой бренд работодателя

  5. Реклама
    Обратитесь к разработчикам и технологам со всего мира

  6. О компании

Загрузка…

  1. Авторизоваться
    зарегистрироваться

  2. текущее сообщество

.

Добавить комментарий

Ваш адрес email не будет опубликован.

2022 © Все права защищены. Карта сайта