Intellij IDEA — самая популярная интегрированная среда разработки для всей Java — платформы. Она предоставляет большое количество функционала прямо из коробки, и раз уж мы в прошлый раз затрагивали фишки PyCharm, то в этот разберем все скрытые функции IDEA.
Поехали:
Горячие клавиши для быстрого выполнения действий.
Наиболее полезные горячие клавиши: «Ctrl + Shift + N» для поиска файлов, «Ctrl + Shift + Alt + N» для создания нового файла, «Ctrl + B» для перехода к определенному методу и «Ctrl + Alt + Shift + T» для создания тестового класса.
Функция Code Completion для быстрого заполнения кода. Просто начните печатать название переменной, метода или класса, и Intellij IDEA предложит вам список доступных вариантов для выбора. Сочетание клавиш «Ctrl + Space» покажет доступные варианты автозаполнения.
Функция Refactoring для быстрого изменения кода без необходимости вручную изменять каждую строку. С ней вы можете быстро переименовать класс, переменную или метод, извлечь метод из блока кода и многое другое.
Функция Live Templates для создания своих собственных шаблонов кода. Вы можете написать шаблон для быстрого создания нового класса или метода, который автоматически создаст необходимый «каркас».
Функция Debugger для отладки кода. Intellij IDEA позволяет легко устанавливать точки входа и отслеживать значения переменных и процесс выполнения кода.
Плагины для расширения функциональности. Существует множество плагинов, которые позволяют расширить возможности Intellij IDEA, добавить новые функции и инструменты.
Как вы можете заметить, Intellij IDEA содержит весь тот же набор фич, что и PyCharm. Обуславливается это тем, что PyCharm был создан на 9 лет позже на основе IDEA. Поскольку эти IDE похожи как две капли воды, то и вывод здесь будет тот же самый: используйте удобные функции Intellij IDEA и повышайте свою эффективность!