Полезные горячие клавиши в Intellij IDEA.

R5AM, Александр Ящук, Москва, 2017г.
На главную


Эта информация частично касается и других IDE от JetBrains.

При автодополнении можно выбирать вариант не Enter-ром, а TAB-ом - тогда IDEA не оставляет старые остатки кода. А можно выбирать вариат и точкой - сразу цепочка пойдёт.

Ctrl‑Shif‑a поиск action или опции по ключевым словам
distraction free mode опция: оставить на экране только окно редактора
Parameter Hints опция: показывает имена параметров методов, если в качестве аргументов используются литералы или null
Ctrl‑Shift‑F12 свернуть все tool‑окна
Alt, Alt и удерживать при оключенных tool‑окнах они покажутся для выбора
Alt‑Home всплывающая навигация по папкам
Ctrl‑N перейти к классу по имени
Ctrl‑Shif‑N
  • перейти к файлу по имени
  • можно и директории указывать - начинать с "/"
  • можно через ":" указать после имени файла номер строки в файле - там и откроемся
Ctrl‑Alt‑Shif‑N поиск по любому имени поля или метода
Shift, Shift поиск везде
Ctrl‑F12 показать все методы в текущем файле
Alt‑Up и Alt‑Down прыгать в файле по конструкторам и методам
Ctrl‑Shift‑F7 при выделенном поле класса (переменной) усиливается выделение и можно прыгать по полям с F3 и Shif-F3
F2 и Shift‑F2
  • прыгать сначала по ошибкам, потом по ворнингам и затем по спеллингам
  • можно сделать прыгание по ошибкам, ворнингам и спеллингам в подряд - ПКМ по квадратику-галке вверху справа с количеством ошибок/ворнингов/спеллингов и выбрать соответствующую радиокнопку
Ctrl‑Shift‑Back вернуться на прежние места редактирования
Ctrl‑q документация по данному элементу, например, javadoc - в менюшках и иерархиях тоже работает
Ctrl‑Shift‑i не открывая метод посмотреть в окне его исходник, в менюшках и иерархиях тоже работает
Ctrl‑h просмотр иерархии классов
Ctrl‑Shift‑h просмотр иерархии методов (переопределения)
Ctrl‑Alt‑h иерархия ВЫЗОВОВ методов
Ctrl‑Alt‑t окружить выделенный код чем-либо - if, for, {}, комментариями и др.
Alt‑Ins генерация нового кода - конструкторы и т.д
Ctrl‑j
  • живые шаблоны кода
  • в настройках можно добавить свой "life temlate" для часто набираемого кода, можно испльзовать переменные - $var$ - при использовании темплейта будет приостановка и можно будет ввести значение переменной
Alt‑F1 и 1 показать текущий файл в иерархии файлов проекта
Alt‑F1 и c показать текущий файл в проводнике (в Windows)




На главную
К началу страницы