JavaRush /Java-Blog /Random-DE /10 nützliche Plugins für IntelliJ IDEA: für Anfänger und ...

10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler

Veröffentlicht in der Gruppe Random-DE
Guten Tag! Entwickler haben das wichtigste Werkzeug zum „Erstellen“ – eine Entwicklungsumgebung wie Eclipse , NetBeans usw. Aber ohne Zweifel ist das derzeit beliebteste Framework Intellij IDEA . Es soll das Schreiben von Code erheblich erleichtern. 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 1Aber vielleicht wird nicht jeder über genügend Funktionalität dieser Umgebung verfügen oder sie „mehr für sich“ gestalten wollen. Das ist real: Erweitern Sie einfach die Funktionalität, indem Sie Plugins hinzufügen.
Plugins sind zusätzliche Funktionen, die mit dem Hauptprogramm verbunden sind und dessen Fähigkeiten erweitern sollen.
Heute schauen wir uns 10 interessante Plugins für die Arbeit in IntelliJ IDEA an, die Ihnen bei Ihrer Arbeit helfen oder Sie zumindest aufheitern =) Lassen Sie uns zunächst einem jungen Kämpfer einen Kurs zur Installation von Plugins in IntelliJ IDEA am Beispiel der Installation eines neuen geben Thema.

1. IntelliJ IDEA-Themen

Hatten Sie schon einmal das Gefühl, dass ein paar Standard-Themes für Intellij IDEA irgendwie nicht ausreichen? Vielleicht wollten Sie nicht aus dem Angebot auswählen, sondern sich umsehen und etwas für sich selbst finden? Also machen wir's! Um zu beginnen, gehen Sie hierher und wählen Sie ein Thema (oder Themenpaket) aus, das zu Ihnen passt. Ich habe mich zum Beispiel für Gradianto entschieden . Als nächstes haben wir zwei Möglichkeiten, das Plugin zu installieren. Sie müssen Ihre IDEA geöffnet haben. Nachdem Sie ein Thema ausgewählt haben, klicken Sie auf die Schaltfläche „Get ->Installieren“ . Anschließend erscheint die Auswahl von IntelliJ IDEA, das auf dem Computer installiert wird: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 2
10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 3Als nächstes wird in Ihrer Entwicklungsumgebung das folgende Fenster angezeigt: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 4Klicken Sie auf „OK“ . Das Plugin ist installiert! Um das Plugin auszuführen, müssen Sie als Nächstes IntelliJ IDEA neu starten , damit es funktioniert. Für das Plugin mit Themes war dies nicht nötig; das Theme wechselte sofort in grün: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 5

Methode 2: Installation mit Intellij-Idee

Gehen Sie theoretisch in die linke/rechte Ecke unter Datei -> Einstellungen : 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 6Gehen Sie als Nächstes auf die Registerkarte Plugins und geben Sie den Namen des Plugins ( Gradianto ) in die Suche ein, vielleicht nicht einmal vollständig: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 7Klicken Sie auf die grüne Schaltfläche Installieren – und schon sind Sie dabei sind fertig!

Themenwechsel

Grün ist nicht das einzige neue Thema. Um den Rest zu sehen:
  • Gehen Sie erneut zu Datei -> Einstellungen
  • Öffnen Sie die Registerkarte „Darstellung“ .
Klicken Sie anschließend auf die Dropdown-Liste „Thema“ und sehen Sie sich vier neue verfügbare Themen an: Das Gradianto Deep Ocean 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 8 -Thema hat mir am besten gefallen : 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 9

Deaktivieren/Deinstallieren eines Plugins

Sehen wir uns an, wie Sie das Plugin deaktivieren oder vollständig entfernen können:
  • Öffnen Sie das Fenster Einstellungen->Plugins erneut
  • выбираем вкладку Installed
Нажатие Disable сделает плагин неактивным: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 10Ну а если нажмем стрелочки рядом с Включением/Выключением Plugin ( Enable/Disable), то мы увидим окошко, которое позволит удалить плагин с вашей idea: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 11Как вы можете видеть, всё на самом деле очень просто)) Ну а дальше давайте рассмотрим несколько плагинов для IDEA, которые могут быть весьма полезными.

2. String Manipulation

Плагин, который добавит в вашу idea много новых возможностей работы со строками. Найти его можно по этой ссылке. После установки и рестарта среды разработки, при нажатии правой клавиши, к примеру, на названии переменной выделения некоторого текста, появится дополнительная функция — String Manipulation, которая предоставляет множество возможностей для изменения выбранной строки: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 12Этот плагин будет наиболее полезен, когда нужно будет взаимодействовать с Wieим-то очень большим текстом. Он позволяет фильтровать, сортировать, менять регистр, менять стиль написания (например, сделать для всего текста camelCase), менять что-то во всех строках текста одновременно (интригующе звучит), Codeировать текст в Wieой-то формат (например, в шестнадцатеричный формат SHA-1) и многое многое другое. Да, поначалу будет казаться, что различных функций слишком много и не совсем понятно, что делает та oder иная. Но со временем вы привыкнете и станете богом форматирования текста в Intellij IDEA.

3. IDE Features Trainer

Данный плагин предназначен в первую очередь для новичков, он поможет изучить основные ярлыки и функции в среде IDE в интерактивном режиме. Так сказать, это будет ваш личный тренер по боевому ориентированию в Intellij idea. 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 13Найти его можно вот здесь. После установки заходите в раздел Help -> IDE Features Trainer. 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 14Далее выбираете тему, о которой хотели бы узнать подробнее. Например, рефакторинг: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 15И начинаете выполнять задания шаг за шагом.

4. Key Promoter X

Как я заметил, чем более опытный и скиловый программист, тем большее количество горячих клавиш он знает. Ведь anstatt того чтобы, вручную то-то искать oder делать, можно нажать пару сочетаний клавиш и вуаля! Соответственно, и работать вы будете гораздо быстрее. Поэтому представляю вашему вниманию плагин Key Promoter X. После его загрузки, когда мы зайдем в Wieую-то настройку, меню oder вкладку, мы будем видеть в правом нижнем углу подсказки, Wieими сочетаниями клавиш мы могли бы выполнить то же самое действие (вызвать то же самое окно настройки, меню и т.д): 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 16В комбинации с прохождением IDE Features Trainer впоследствии вы сможете работать в вашей IDEA фактически без использования мышки (что ускорит вашу работу в разы).

5. RainbowBrackets и HighlightBracketPair

Я не мог обойти стороной плагин Rainbow Brackets, после установки которого работа с Codeом станет в разы удобнее, ведь пары скобок станут разноцветными: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 17Это вам позволит видеть сразу, Wieая открывающаяся скобка с Wieой закрывающейся идёт в паре. Цвета не случайны (не взяты с потолка), есть определенная логика: скобки, используемые в одной и той же степени вложенности в другую скобку, будут иметь одинаковый цвет. Например, скобки в желтых будут зелеными, а уже в зеленых все будут голубыми, и так далее... Говоря о скобках, перейдём к HighlightBracketPair. При использовании данного Plugin вы будете ясно видеть, в Wieом конкретно Codeblock oder скобках находится ваш курсор, так Wie эта пара скобок будет подсвечиваться: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 18Эти два инструмента могут быть очень полезными, если вы работаете над Codeом, который имеет большую вложенность.

6. Codota AI

В далекие-далекие времена Code писали в обычном txt блокноте. И вот представьте, что вы где-то забыли скобку, ну oder в имени Wieого-то класса сделали ошибку, и всё просто не компoderровалось! В итоге нужно было часами искать ошибку и быть чрезвычайно внимательным в написании Codeа. Это испытание только для людей с крепчайшими нервами. И я так думаю, это кому-то изрядно допекло, так что ребята взялись да и начали создавать различные среды для работы с Codeом. Intellij Idea, Eclipse, NetBeans... И вот вы работаете, в Intellij Idea, которая очень умна и нереально помогает в написании Codeа, подсказывая места возможных ошибок, и подтягивая нужные названия классов и методов, Wie только вы их начинаете писать. А Wie насчёт того, чтобы сделать её ещё чуточку умнее? Для этого и можно воспользоваться плагином Codota AI. Данный плагин предназначен для лучшего завершения Codeа с использованием ИИ. Codota использует самые передовые модели машинного обучения, чтобы помочь завершить строки Codeа на основе миллионов программ Java с открытым исходным Codeом и вашего контекста, помогая вам писать Code гораздо быстрее и с меньшим количеством ошибок. Другими словами, этот плагин даёт возможность подсказывать IDEA на основании контекста вашего Anwendungen. Например, показать доступную, видимую переменную нужного типа: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 19Также можно выделить нужный блок Codeа, например, название метода, и попытаться поискать уже готовые аналоги: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 20

7. SpotBugs

Говоря о помощниках в написании Codeа, думаю, нам бы не помешал такой, который поможет отлавливать ошибки, не так ли? Тут на сцену и выходит плагин SpotBugs. SpotBugs обеспечивает статический анализ Byteового Codeа для поиска ошибок в Codeе Java из IntelliJ IDEA. То есть, этот плагин — отличный инструмент обнаружения некоторых дефектов в Codeе Java, который анализирует ваш Code и сравнивает его с 400+ шаблонов ошибок и плохих решений. Среди таких ошибок — бесконечные рекурсивные циклы, взаимоблокировки ( deadlock, livelock), некорректные использование различных библиотек. SpotBugs может идентифицировать сотни серьезных дефектов в больших Anwendungenх (обычно около одного дефекта на 1000–2000 строк исходных текстов без комментариев). После установки в меню выбираем Analyze -> SpotBugs -> цель анализа. Это может быть Wie один файл, так и целый модуль, включая oder не включая тесты: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 21После анализа, внизу вы можете увидеть окошко с указанием всех найденных ошибок oder плохих решений и предложений по исправлению: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 22

8. Maven helper

Плагин Maven helper просто обязателен для тех, кто используем Maven. Он добавляет простой способ анализа и исключения конфликтующих зависимостей, а также возможностей видеть Maven зависимости в различных формах (список, дерево). Wasбы запустить анализ, откройте pom-ник и нажмите вкладку внизу — Dependency Analyzer, после чего можно узнать, Wieие зависимости с Wieими конфликтуют и исключить конфликтующие: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 23Также добавляются дополнительные возможности для запуска / отладки отдельных файлов oder для корневого модуля: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 24Включение данного менеджера зависимостей поможет сэкономить время на решение возникающих проблем с зависимостями.

9. Scratch

Во время написания Codeа часто думаешь: вот это нужно будет подправить перед коммитом, oder где-то нужно записать для себя временные данные, для Wieого-нибудь теста, oder увиденные при отладке Anwendungen, oder ещё Wieие-нибудь пометки. Для этого, Wie правило, создается новый экземпляр блокнота на скорую руку, но это всё равно не то. Так может лучше использовать средства нашей любимой IntelliJ IDEA? Например, плагин Scratch. С этим плагином можно создавать временные вкладки текстового редактора в IDEA, где можно записать Code, временные данные oder Wieие-то мысли, которые нужны для работы позже, но не должны сохраняться навсегда (например, кеши). Проблема с замусоривающими, одноразовыми txt Dateiми исчезнет навсегда. После загрузки Plugin нажимаем Alt + C. Появится окошко для задания имени вашему текстовому файлу: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 25После нажатия Ok мы получим вкладку с временным текстовым файлом. Если файл уже был создан ранее, это сочетание клавиш откроет его, если есть уже целый список таких вкладок, то будет открыта самая последняя: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 26В описании Plugin вы сможете увидеть остальные горячие клавиши для использования этих временных, текстовых файлов. Также доступ к данным временным Dateiм можно получить и с меню Tools ->Scratch->... 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 27

10. Progress Bar

И напоследок в качестве разгрузки хотелось бы отметить небольшие веселые плагины на Progress Bar. Эти плагины меняют внешний вид обычной скучной полоски загрузки индикатора выполнения на что-то более веселое. Мне, например, очень понравился плагин Марио: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 28 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 29Ну oder попробовать весьма популярный плагин — Nyan Progress Bar. 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 30Но хотелось бы заметить, что добавление дополнительной функциональности приводит к большим ресурсным затратам вашего Anwendungen, и чрезмерное увлечение Pluginми может сказаться на производительности вашего Anwendungen. 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 31Поэтому в попытке собрать свою идеальную сборку плагинов не нужно слишком увлекаться: необходимо стараться держать “золотую середину” между производительностью и дополнительными функциональным возможностями. А на этом у меня на сегодня всё) Делитесь интересными Pluginми в комментариях.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION