- PVSM.RU - https://www.pvsm.ru -

Лучшие плагины IntelliJ IDEA

Лучшие плагины IntelliJ IDEA - 1

Key promoter X [1]

Использование сочетаний клавиш вместо мыши может значительно повысить производительность. С таким количеством функций, которые предлагает IDEA, это может быть пугающим и трудным для изучения всех быстрых клавиш. К счастью, есть плагин под названием Key Promoter X [2], который может вам помочь.

Идея проста: всякий раз, когда вы используете мышь для вызова команды в вашей IDE, появляется всплывающее окно, которое сообщает вам, каково сочетание клавиш для этого действия.

Лучшие плагины IntelliJ IDEA - 2

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

Snyk [3]

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

Snyk предлагает много возможностей. Одним из них является плагин IDE [4], который может сканировать ваши зависимости и определять, какие уязвимости безопасности они содержат.

Лучшие плагины IntelliJ IDEA - 3

Presentation assistant [5]

Это простой плагин, который показывает всплывающее уведомление каждый раз, когда вы выполняете действие в IDEA. Он показывает, какое действие было выполнено и какое сочетание клавиш связано с ним.

Лучшие плагины IntelliJ IDEA - 4

Это может быть очень полезно при проведении презентаций [6], во время скринкастов, парного программирования и так далее. Особенно при использовании сочетаний клавиш может быть трудно следить за тем, что происходит без этого плагина.

Edu Tools [7]

Это отличный плагин для уроков кодирования, семинаров и так далее. Он позволяет создавать курсы с набором задач, которые можно выполнять непосредственно в вашей среде IDE. Вы можете создавать свои собственные курсы или импортировать публичные курсы.

Он доступен как в виде отдельного плагина, так и в виде IntelliJ IDEA Edu Edition [8], который в основном является версией IDEA Community с уже установленным плагином.

Extra icons [9]

Это в основном пакет иконок, в котором предоставлены новые иконки для специальных файлов, таких как конфигурация Travis, package.json, lint config и многие другие.

Это может быть очень полезно, так как вы можете сразу же распознать эти специальные файлы, и, следовательно, навигация по вашему проекту будет намного проще. Например, package.json — это файл с расширением json, но гораздо полезнее иметь для него специальный значок, так как это важный файл для проектов npm.

Лучшие плагины IntelliJ IDEA - 5

Grazie [10]

IntelliJ IDEA имеет базовую проверку орфографии, которая позволяет обнаруживать некоторые опечатки, но, в целом, она не очень полезна. Она, определенно, не является заменой специализированным службам проверки грамматики, таким как Grammarly [11].

К счастью, есть плагин Grazie, который расширяет базовую проверку орфографии с помощью множества полезных функций. Он также обнаруживает более сложные проблемы, такие как неправильная грамматика. Он также работает полностью в автономном режиме.

Лучшие плагины IntelliJ IDEA - 6

Плагин Grazie позволяет также включить проверку сообщений о коммите. Вы можете узнать больше в блоге Встречайте Grazie: полная проверка орфографии, грамматики и стиля для IntelliJ IDEA [12].

Помощник Maven [13]

IDEA уже имеет мощные инструменты для анализа ваших зависимостей [14] и потенциальных проблем с ними, таких как конфликты или циклические зависимости.

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

Лучшие плагины IntelliJ IDEA - 7

InnerBuilder [15]

Создание сложных объектов может быть трудным. Конечно, вы можете основывать разработку на простых POJO с целой кучей сеттеров, но вы не сможете гарантировать, что все созданные объекты имеют все обязательные поля и не используются в неполном состоянии. Чтобы решить эту задачу, вам нужны конструкторы. С более сложными объектами это может привести к целому ряду телескопических конструкторов [16] со многими параметрами. В этих случаях использование шаблона Строитель (Builder) гораздо уместнее.

Этот плагин может автоматически генерировать для вас Builder из POJO.

Лучшие плагины IntelliJ IDEA - 8

Rainbow Brackets [17]

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

Лучшие плагины IntelliJ IDEA - 9

С цветовой темой по умолчанию читать довольно сложно, поэтому Darcula гораздо лучше подходит для использования этого плагина.

Indent Rainbow [18]

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

Лучшие плагины IntelliJ IDEA - 10

Опять же, это гораздо менее заметно в светлой теме, поэтому Darcula может быть лучшим выбором.

String Manipulation (Манипуляция строками) [19]

Это удобный плагин, который позволяет вам выполнять различные действия с вашими строками, такие как:

  • Эскейпинг / исключение для различных контекстов (Java, HTML, XML, SQL, ...)
  • Переключение регистра (нижний, верхний, кебаб, паскаль, верблюд, ...)
  • Сортировка
  • Поиск
  • Тримминг

Git Toolbox (Инструментарий) [20]

Хотя поддержка git в IntelliJ уже довольно хороша, этот плагин все же предлагает некоторые полезные функции.

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

Лучшие плагины IntelliJ IDEA - 11

Request Mapper [21]

IDEA уже предлагает довольно мощную навигацию между файлами. При работе с конечными точками REST иногда вы можете предпочесть перейти к определенному маппингу (например, /persons) вместо класса (например, PersonController). Это в тех случаях, когда вы знаете URL, но не помните, какому классу или методу он соответствует. После нажатия на соответствующую комбинацию клавиш вы можете выполнить поиск маппинга URL адресов и перейти к ним напрямую.

Лучшие плагины IntelliJ IDEA - 12

Плагин в настоящее время поддерживает Spring, JAX-RS и Micronaut.

Multirun [22]

IDEA поддерживает запуск нескольких задач (конфигураций) одновременно [23], однако эта функция в настоящее время очень ограничена.

Плагин Multirun поддерживает запуск нескольких конфигураций одновременно с гораздо более сложными опциями. Это может быть очень полезно при одновременном запуске Backend и Frontend, тестировании нескольких модулей и т.д.

Лучшие плагины IntelliJ IDEA - 13

IDEA Mind Map [24]

Может быть очень полезно иметь редактор и средство просмотра интеллект карт (Mind Map), непосредственно интегрированные в вашу IDE. Не только для быстрого мозгового штурма, но и для подготовки документации. Плагин работает с MMD-файлами, которые основаны на тексте, поэтому очень просто держать свои интеллект карты под контролем версий и управлять их изменениями.

Codota [25] и TabNine [26]

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

С Codota вы также можете найти соответствующие примеры класса или метода come в публичных проектах, что может быть удобно.

Лучшие плагины IntelliJ IDEA - 14

Чего-то не хватает?

Какие ваши любимые плагины IDEA? Просьба поделиться в комментариях ниже.

Автор: val6852

Источник [27]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/plugins/345358

Ссылки в тексте:

[1] Key promoter X: https://plugins.jetbrains.com/plugin/9792-key-promoter-x/

[2] Key Promoter X: https://www.vojtechruzicka.com/learning-intellij-idea-keyboard-shortcuts/

[3] Snyk: https://plugins.jetbrains.com/plugin/10972-snyk-vulnerability-scanning/

[4] плагин IDE: https://www.vojtechruzicka.com/idea-snyk-plugin/

[5] Presentation assistant: https://plugins.jetbrains.com/plugin/7345-presentation-assistant/

[6] проведении презентаций: https://www.vojtechruzicka.com/intellij-idea-tips-tricks-presentations/

[7] Edu Tools: https://plugins.jetbrains.com/plugin/10081-edutools/

[8] IntelliJ IDEA Edu Edition: https://www.jetbrains.com/education/download/#section=idea

[9] Extra icons: https://plugins.jetbrains.com/plugin/11058-extra-icons/

[10] Grazie: https://plugins.jetbrains.com/plugin/12175-grazie/

[11] Grammarly: https://app.grammarly.com/

[12] Встречайте Grazie: полная проверка орфографии, грамматики и стиля для IntelliJ IDEA: https://blog.jetbrains.com/idea/2019/11/meet-grazie-the-ultimate-spelling-grammar-and-style-checker-for-intellij-idea/

[13] Помощник Maven: https://plugins.jetbrains.com/plugin/7179-maven-helper

[14] инструменты для анализа ваших зависимостей: https://www.vojtechruzicka.com/idea-analyzing-dependencies

[15] InnerBuilder: https://plugins.jetbrains.com/plugin/7354-innerbuilder/

[16] телескопических конструкторов: https://www.vojtechruzicka.com/avoid-telescoping-constructor-pattern/

[17] Rainbow Brackets: https://plugins.jetbrains.com/plugin/10080-rainbow-brackets/

[18] Indent Rainbow: https://plugins.jetbrains.com/plugin/13308-indent-rainbow/

[19] String Manipulation (Манипуляция строками): https://plugins.jetbrains.com/plugin/2162-string-manipulation/

[20] Git Toolbox (Инструментарий): https://plugins.jetbrains.com/plugin/7499-gittoolbox/

[21] Request Mapper: https://plugins.jetbrains.com/plugin/9567-request-mapper

[22] Multirun: https://plugins.jetbrains.com/plugin/7248-multirun/

[23] запуск нескольких задач (конфигураций) одновременно: https://www.jetbrains.com/help/idea/creating-compound-run-debug-configuration.html

[24] IDEA Mind Map: https://plugins.jetbrains.com/plugin/8045-idea-mind-map/

[25] Codota: https://plugins.jetbrains.com/plugin/7638-codota

[26] TabNine: https://plugins.jetbrains.com/plugin/12798-tabnine/

[27] Источник: https://habr.com/ru/post/486578/?utm_source=habrahabr&utm_medium=rss&utm_campaign=486578