Ide plugin что это

Обновлено: 04.07.2024

В 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 предложит его создать.

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

Key promoter x

Maven Helper

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

Maven helper

Doc-Aware Search Everywhere

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

Doc-aware search everything

Rainbow brackets

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

Rainbow brackets

Randomness

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

randoness

EduTools

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

Edu tools

GitToolBox

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

Установите этот плагин и облегчите себе ежедневную работу с Git, как это уже сделали более полумиллиона пользователей.

GitToolBox

WakaTime

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

Waka Time

Extra Icons

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

Бонус

И вот еще что. Хотите немного оживить процесс индексации? Установите Nyan Progress Bar! А если кошка Nyan вас не вдохновляет, можно взять другого персонажа, например Марио или какого-нибудь покемона.

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


Хотя IntelliJ IDEA является полноценной IDE (Интегрированная среда разработки), вы наверняка захотите ее персонализировать. В JetBrains Marketplace есть множество плагинов с полезными функциями, которые могут удовлетворить ваши личные или деловые потребности.

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

Напоминаем, что все плагины можно установить через Настройки/Параметры | Плагины или на вкладке Плагины на экране приветствия.

Многие навигационные действия в дебаггере IntelliJ IDEA позволяют установить точку останова в нужном месте, но иногда необходимо достичь строки одним щелчком мыши. Здесь на помощь приходит плагин Jump To Line. Он позволяет добраться до любой строки и установить там точку выполнения, не выполняя предыдущий код.

Таким образом предлагается простая навигация - просто перетащите стрелку в область Gutter, поместив точку выполнения в нужную строку. Помните, что перед перемещением стрелки необходимо приостановить выполнение программы.

Узнайте больше об этом плагине в нашем блоге.

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

Практика доведет все до идеала! Через некоторое время вы заметите, что подсознательно экономите время и используете нужный шорткат.


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


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


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


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


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


IntelliJ IDEA уже поддерживает полноценную интеграцию с Git, но этот плагин предлагает дополнительные возможности, которые можно использовать по своему усмотрению. Люди приобретают его в основном для inline blame - аннотации, которая показывает, кто и когда изменил код в строке. GitToolBox также добавляет отображение статуса, автоматическую выборку, оповещения и многое другое.

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


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


Плагин Extra Icons предназначен для тех, кто хочет приукрасить вид проекта. Он добавляет набор значков, которые не поддерживаются IntelliJ IDEA по умолчанию. Они выглядят потрясающе и упрощают навигацию между файлами, поскольку вы можете визуально определить их тип. Кроме того, значки очень легко настраиваются. Вы можете настроить их в Preferences| Settings / Appearance & Behavior/ Appearance/ Extra Icons.


Бонус

В качестве дополнения установите Nyan Progress Bar, чтобы сделать индексирование более спокойным занятием. Если вам не нравится кот Nyan, попробуйте других персонажей, например, Mario или случайного покемона.

Мы надеемся, что эти плагины помогут вам настроить вашу IDE и буду делать вас немного счастливее каждый день. Оставайтесь продуктивными и получайте удовольствие от работы с IntelliJ IDEA!

В преддверии старта курса "Java Developer. Basic" приглашаем всех желающих на бесплатный двухдневный интенсив по теме "Хороший код".

У вас никогда не было ощущения, что всего лишь несколько стандартных тем для Intellij IDEA как-то маловато? Возможно, вам хотелось выбирать не из того, что есть, а покопаться и найти что-то под себя? Так, давайте это сделаем! Для начала зайдите сюда и выберите подходящую вам тему (или пак тем). К примеру, я выбрал Gradianto. Далее у нас есть два способа установки плагина.

У вас должна быть открыта ваша IDEA. Выбрав тему, жмем на кнопку Get ->Install , после чего всплывет выбор IntelliJ IDEA, которая установлена на компьютере: 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 2
10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 3
Далее в вашей среде разработки всплывет следующее окошко:10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 4
Жмём Ok . Плагин установлен! Далее для запуска плагина нужно перезагрузить IntelliJ IDEA , чтобы он начал работать. Для плагина с темами этого не понадобилось, тема сразу сменилась на зеленую:10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 5

Способ 2: установка с Intellij idea

В idea заходим в левом правом углу в File -> Settings :Далее заходим во вкладку Plugins и вбиваем в поиск название плагина ( Gradianto ), можно даже не полностью:Жмем зеленую кнопку Install — и готово!

Смена темы

Выключение / удаление плагина

  • опять открываем окошко Settings-> Plugins
  • выбираем вкладку Installed

2. String Manipulation

3. IDE Features Trainer

Данный плагин предназначен в первую очередь для новичков, он поможет изучить основные ярлыки и функции в среде IDE в интерактивном режиме. Так сказать, это будет ваш личный тренер по боевому ориентированию в Intellij idea.Найти его можно вот здесь. После установки заходите в раздел Help -> IDE Features Trainer .Далее выбираете тему, о которой хотели бы узнать подробнее. Например, рефакторинг:И начинаете выполнять задания шаг за шагом.

4. Key Promoter X

10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 16

Как я заметил, чем более опытный и скиловый программист, тем большее количество горячих клавиш он знает. Ведь вместо того чтобы, вручную то-то искать или делать, можно нажать пару сочетаний клавиш и вуаля! Соответственно, и работать вы будете гораздо быстрее. Поэтому представляю вашему вниманию плагин Key Promoter X. После его загрузки, когда мы зайдем в какую-то настройку, меню или вкладку, мы будем видеть в правом нижнем углу подсказки, какими сочетаниями клавиш мы могли бы выполнить то же самое действие (вызвать то же самое окно настройки, меню и т.д):В комбинации с прохождением IDE Features Trainer впоследствии вы сможете работать в вашей IDEA фактически без использования мышки (что ускорит вашу работу в разы).

5. RainbowBrackets и HighlightBracketPair

Я не мог обойти стороной плагин Rainbow Brackets, после установки которого работа с кодом станет в разы удобнее, ведь пары скобок станут разноцветными:Это вам позволит видеть сразу, какая открывающаяся скобка с какой закрывающейся идёт в паре. Цвета не случайны (не взяты с потолка), есть определенная логика: скобки, используемые в одной и той же степени вложенности в другую скобку, будут иметь одинаковый цвет. Например, скобки в желтых будут зелеными, а уже в зеленых все будут голубыми, и так далее. Говоря о скобках, перейдём к HighlightBracketPair. При использовании данного плагина вы будете ясно видеть, в каком конкретно блоке кода или скобках находится ваш курсор, так как эта пара скобок будет подсвечиваться:Эти два инструмента могут быть очень полезными, если вы работаете над кодом, который имеет большую вложенность.

6. Codota AI

10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 19

В далекие-далекие времена код писали в обычном txt блокноте. И вот представьте, что вы где-то забыли скобку, ну или в имени какого-то класса сделали ошибку, и всё просто не компилировалось! В итоге нужно было часами искать ошибку и быть чрезвычайно внимательным в написании кода. Это испытание только для людей с крепчайшими нервами. И я так думаю, это кому-то изрядно допекло, так что ребята взялись да и начали создавать различные среды для работы с кодом. Intellij Idea, Eclipse, NetBeans. И вот вы работаете, в Intellij Idea, которая очень умна и нереально помогает в написании кода, подсказывая места возможных ошибок, и подтягивая нужные названия классов и методов, как только вы их начинаете писать. А как насчёт того, чтобы сделать её ещё чуточку умнее? Для этого и можно воспользоваться плагином Codota AI. Данный плагин предназначен для лучшего завершения кода с использованием ИИ. Codota использует самые передовые модели машинного обучения, чтобы помочь завершить строки кода на основе миллионов программ Java с открытым исходным кодом и вашего контекста, помогая вам писать код гораздо быстрее и с меньшим количеством ошибок. Другими словами, этот плагин даёт возможность подсказывать IDEA на основании контекста вашего приложения. Например, показать доступную, видимую переменную нужного типа:Также можно выделить нужный блок кода, например, название метода, и попытаться поискать уже готовые аналоги:

7. SpotBugs

Говоря о помощниках в написании кода, думаю, нам бы не помешал такой, который поможет отлавливать ошибки, не так ли? Тут на сцену и выходит плагин SpotBugs. SpotBugs обеспечивает статический анализ байтового кода для поиска ошибок в коде Java из IntelliJ IDEA. То есть, этот плагин — отличный инструмент обнаружения некоторых дефектов в коде Java, который анализирует ваш код и сравнивает его с 400+ шаблонов ошибок и плохих решений. Среди таких ошибок — бесконечные рекурсивные циклы, взаимоблокировки (deadlock, livelock), некорректные использование различных библиотек. SpotBugs может идентифицировать сотни серьезных дефектов в больших приложениях (обычно около одного дефекта на 1000–2000 строк исходных текстов без комментариев). После установки в меню выбираем Analyze -> SpotBugs -> цель анализа. Это может быть как один файл, так и целый модуль, включая или не включая тесты:После анализа, внизу вы можете увидеть окошко с указанием всех найденных ошибок или плохих решений и предложений по исправлению:

8. Maven helper

9. Scratch

10. Progress Bar

И напоследок в качестве разгрузки хотелось бы отметить небольшие веселые плагины на Progress Bar. Эти плагины меняют внешний вид обычной скучной полоски загрузки индикатора выполнения на что-то более веселое. Мне, например, очень понравился плагин Марио:Ну или попробовать весьма популярный плагин — Nyan Progress Bar.Но хотелось бы заметить, что добавление дополнительной функциональности приводит к большим ресурсным затратам вашего приложения, и чрезмерное увлечение плагинами может сказаться на производительности вашего приложения.Поэтому в попытке собрать свою идеальную сборку плагинов не нужно слишком увлекаться: необходимо стараться держать “золотую середину” между производительностью и дополнительными функциональным возможностями. А на этом у меня на сегодня всё) Делитесь интересными плагинами в комментариях.

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

Зарекался не делать статьи в духе: “Топ 10 чего-нибудь для чего-то там”. Но все же хочу поделиться небольшой подборкой полезных плагинов, которые помогают мне ускорить и улучшить процесс написания кода.

Все плагины актуальны для Idea 2021.1

SonarLint

Скриншот плагина SonarLint

Вот так работа плагина выглядит в Idea. Ошибка подсвечивается, а так же дается рекомендация, как устранить эту ошибку

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

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

Кому рекомендую: Если вы Junior, то для вас это незаменимый инструмент, который позволит улучшить ваш код.

Translation

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

Скриншот работы плагина Translate

Переводить можно что угодно в коде или документации

  • Множественные движки перевода:
    • Google переводчик
    • Youdao переводчик
    • Переводчик Baidu

    Кому подойдет: Этот плагин для тех, кто плохо знает английский язык.

    JetBrains Marketplace

    .ignore

    Простой плагин, который помогает генерировать файлы исключений, такие как .gitignore .

    JetBrains Marketplace

    Merge Request Integration

    Ревью в GitLab это отдельный вид пыток. Этот плагин позволяет проводить ревью кода прямо в Idea. Вы сможете видеть изменения кода, а также комментарии разработчиков GitLab.

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

    К сожалению, плагин имеет некоторые баги, но они не сильно мешают им пользоваться.

    Кому подойдет: Всем, кто работает в GitLab.

    Merge Request Integration CE - Code Review for GitLab - IntelliJ IDEs Plugin | Marketplace Merge Request Integration CE is an open-source plugin for JetBrains IDEs which helps you Do code review right in your IDE. JetBrains Marketplace

    String Manipulation

    Плагин для работы со строками. Может переводить все строки в верхний/нижний регистр, сортировать строки и прочие манипуляции.

    String Manipulation - IntelliJ IDEs Plugin | Marketplace Case switching, sorting, filtering, incrementing, aligning to columns, grepping, escaping, encoding. JetBrains Marketplace

    JPA Buddy

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

    JPA Buddy упрощает работу с JPA. Он предоставляет инструменты, которые помогут вам в работе с Hibernate, Spring Data JPA, Liquibase, Flyway и другими подобными фреймворками.

    Читайте также: