IntelliJ IDEA
IntelliJ IDEA – the IDE for Professional Development in Java and Kotlin
Публикации и ответы на комментарии в блогах JetBrains не выходят на русском языке с 2022 года.
Приносим извинения за неудобства.
Топ-10 плагинов для IntelliJ IDEA
В IntelliJ IDEA есть все необходимое для разработки, но ничто не мешает вам настроить ее в соответствии со своими потребностями. На JetBrains Marketplace вы найдете множество плагинов с функциями на любой вкус и под любые задачи.
Библиотека настолько огромна, что в ней можно запросто заблудиться. В этой статье мы расскажем о самых новых и востребованных плагинах. А еще нам интересно узнать о ваших любимых плагинах, так что не стесняйтесь оставлять комментарии.
Напоминаем, что плагины можно установить в разделе Preferences/Settings | Plugins или на вкладке Plugins начального экрана.
Поехали!
Десятка лучших
Jump to Line
В отладчике IntelliJ IDEA предусмотрено множество навигационных действий, чтобы задавать точки останова в требуемых местах. Однако иногда надо попасть на нужную строку одним нажатием. Вот тут-то и пригодится плагин Jump To Line. С его помощью можно перейти на любую строку и задать там точку исполнения без выполнения предшествующего кода.
Он обеспечивает упрощенную навигацию: достаточно перетащить стрелку в области поля редактора и поставить точку исполнения в нужной строке. Только не забудьте приостановить программу, перед тем как двигать стрелку.
Читайте нашу статью об этом плагине.

Key Promoter X
Не секрет, что писать код без использования мыши быстрее и эффективнее, но как запомнить всевозможные сочетания клавиш в IntelliJ IDEA? В этом вам как раз и поможет плагин Key Promoter X. Он, как настойчивый и дотошный тренер, будет показывать подсказки с соответствующим сочетанием клавиш при нажатии на элементы в IDE. Более того, если той или иной кнопке не присвоено сочетание клавиш, Key Promoter X предложит его создать.
Мастерство приходит с практикой! Вы и не заметите, как забудете про мышку, а ваши пальцы сами забегают по клавиатуре.

Maven Helper
Хотите разнообразить свой арсенал действий при работе с проектами Maven? Тогда у вас точно должен быть этот плагин. Он позволяет просматривать, анализировать и исключать конфликтующие зависимости, а также выполнять и отлаживать цели Maven. И это еще далеко не все. Попробуйте этот топовый плагин в деле!

Doc-Aware Search Everywhere
Это отличное расширение для часто используемого диалога Search Everywhere добавляет статьи справки к списку результатов поиска. Всего одно нажатие — и нужная статья откроется в вашем браузере по умолчанию. С этим плагином больше не придется лезть в справку продукта в браузере в поисках нужной статьи. Экономьте свое драгоценное время!

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

Randomness
Понадобилось что-то добавить в проект — какое-то слово, число или строку? Если вы исчерпали все варианты, установите этот плагин и нажмите Alt+R (в Windows и Linux) или ⌥R (в macOS). Появится раскрывающийся список со всеми возможными типами данных, которые можно ввести в код. Выберите нужные данные — и плагин Randomness чудесным образом добавит разные значения столько раз, сколько вам потребуется.

EduTools
Этот плагин пригодится и тем, кто обучается, и тем, кто обучает. Он позволяет изучать и преподавать языки программирования, такие как Kotlin, Java, Python, JavaScript, Rust, Scala, C/C++ и Go, прямо в IDE. Если вы учитесь программировать, лучше совмещать теорию с практикой. Установив этот плагин, вы сможете пройти не только общедоступный курс по программированию интегрированный в IDE, но и курс, разработанный вашим преподавателем или коллегой. Да-да, вы не ослышались, плагин EduTools дает возможность создавать упражнения и делиться ими с коллегами.

GitToolBox
IntelliJ IDEA уже поддерживает полнофункциональную интеграцию с Git, однако этот плагин открывает новые возможности, которые можно настроить под себя. В основном его используют из-за удобной функции просмотра истории строки: с помощью аннотации можно легко узнать, когда и кем редактировалась та или иная строка. Кроме того, GitToolBox умеет отображать информацию о состоянии ветки, автоматически загружать изменения из удаленного репозитория в вашу локальную копию, уведомлять об отсутствии в вашей ветке коммитов из главной ветки и многое другое.
Установите этот плагин и облегчите себе ежедневную работу с Git, как это уже сделали более полумиллиона пользователей.

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

Extra Icons
Если вы хотите освежить внешний вид панели Project, воспользуйтесь плагином Extra Icons. С его помощью можно добавить набор иконок, которые IntelliJ IDEA не поддерживает по умолчанию. Иконки не только отлично смотрятся, но и упрощают навигацию по файлам — теперь сразу видно их тип. А еще эти иконки можно как угодно настраивать в разделе Preferences| Settings / Appearance & Behavior/ Appearance/ Extra Icons.

Бонус
И вот еще что. Хотите немного оживить процесс индексации? Установите Nyan Progress Bar! А если кошка Nyan вас не вдохновляет, можно взять другого персонажа, например Марио или какого-нибудь покемона.
Мы надеемся, что эти плагины помогут вам настроить IDE под свои задачи и предпочтения, а также сделают ваши трудовые будни чуть-чуть приятнее. Повышайте свою эффективность и получайте удовольствие от работы с IntelliJ IDEA!
Ваша команда IntelliJ IDEA
The Drive to Develop