Разное

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

Содержание

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

Как известно, чем лучше IDE, тем приятней в ней работать. Так вот Intellij IDEA предоставляет довольно большой список необходимы горячих клавиш, и сейчас я вас с ними познакомлю.

Список горячих клавиш можно найти на официальном сайте на английском.

1. Редактирование

Ctrl + SpaceСписок компонентов (класса, метода, переменной)
Ctrl + Shift + SpaceSmart 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
psfpublic static final
thrthrow new
soutSystem.out.println()

10. Общие

Alt + #[0-9]Откройте соответствующее окно инструмента
Ctrl + SСохранить все
Ctrl + Alt + YCинхронизировать
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 + ZUndo, отменить последнее действие
Ctr + Shift + ZRedo, отменить последнюю отмену действия
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 + TabSwitcher, переключение между вкладками и окнами
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 + SpaceSmart 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
psfpublic static final
thrthrow new
soutSystem.out.println()

9. Общий

Alt + #[0-9]Откройте соответствующее окно инструмента
Ctrl + SСохранить все
Ctrl + Alt + YCинхронизировать
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 + ZUndo, отменить последнее действие
Ctr + Shift + ZRedo, отменить последнюю отмену действия
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 + TabSwitcher, переключение между вкладками и окнами
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 не будет опубликован. Обязательные поля помечены *

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