JavaRush /Blog Java /Random-PL /10 przydatnych wtyczek do IntelliJ IDEA: dla początkujący...

10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów

Opublikowano w grupie Random-PL
Dobry dzień! Programiści mają główne narzędzie do „tworzenia” - środowisko programistyczne, takie jak Eclipse , NetBeans itp. Ale bez wątpienia najpopularniejszym obecnie frameworkiem jest Intellij IDEA . Został zaprojektowany tak, aby znacznie ułatwić pisanie kodu. 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 1Być może jednak nie każdemu będzie wystarczająca funkcjonalność tego środowiska lub będzie chciał uczynić je bardziej „dla siebie”. To prawda: wystarczy rozszerzyć jego funkcjonalność, dodając wtyczki.
Wtyczki to dodatkowa funkcjonalność, która jest połączona z programem głównym i ma na celu rozszerzenie jego możliwości.
Dziś przyjrzymy się 10 ciekawym wtyczkom do pracy w IntelliJ IDEA, które pomogą Ci w pracy lub przynajmniej rozweselą =) Najpierw przeszkolmy młodego wojownika z instalowania wtyczek w IntelliJ IDEA na przykładzie instalacji nowego temat.

1. Motywy IntelliJ IDEA

Czy miałeś kiedyś wrażenie, że kilka standardowych motywów dla Intellij IDEA to w jakiś sposób za mało? A może chciałeś nie wybierać z tego, co jest dostępne, ale poszperać i znaleźć coś dla siebie? Więc zróbmy to! Aby rozpocząć, przejdź tutaj i wybierz motyw (lub pakiet motywów), który Ci odpowiada. Ja na przykład wybrałem Gradianto . Następnie mamy dwa sposoby instalacji wtyczki. Musisz mieć otwarty IDEA. Po wybraniu motywu kliknij przycisk Pobierz ->Zainstaluj , po czym pojawi się wybór IntelliJ IDEA, który jest zainstalowany na komputerze: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 2
10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 3Następnie w środowisku programistycznym pojawi się następujące okno: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 4Kliknij OK . Wtyczka została zainstalowana! Następnie, aby uruchomić wtyczkę, musisz ponownie uruchomić IntelliJ IDEA , aby zaczęła działać. Nie było to potrzebne w przypadku wtyczki z motywami; motyw natychmiast zmienił się na zielony: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 5

Metoda 2: Instalacja z Intellij idea

W pomyśle przejdź do lewego-prawego rogu w Plik -> Ustawienia : 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 6Następnie przejdź do zakładki Wtyczki i w wyszukiwarce wpisz nazwę wtyczki ( Gradianto 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 7 ), może nawet nie do końca: Kliknij zielony przycisk Instaluj - i ty gotowe!

Zmiana tematu

Zielony to nie jedyny nowy motyw. Aby zobaczyć resztę:
  • przejdź ponownie do Plik -> Ustawienia
  • otwórz zakładkę Wygląd
Następnie kliknij listę rozwijaną Motyw i zobacz cztery nowe dostępne motywy: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 8Najbardziej podobał mi się motyw Gradianto Deep Ocean : 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 9

Wyłączanie/odinstalowywanie wtyczki

Zobaczmy, jak wyłączyć wtyczkę lub całkowicie ją usunąć:
  • otwórz ponownie okno Ustawienia->Wtyczki
  • выбираем вкладку Installed
Нажатие Disable сделает плагин неактивным: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 10Ну а если нажмем стрелочки рядом с Включением/Выключением podłącz ( Enable/Disable), то мы увидим окошко, которое позволит удалить плагин с вашей idea: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 11Как вы можете видеть, всё на самом деле очень просто)) Ну а дальше давайте рассмотрим несколько плагинов для IDEA, которые могут быть весьма полезными.

2. String Manipulation

Плагин, который добавит в вашу idea много новых возможностей работы со строками. Найти его можно по этой ссылке. После установки и рестарта среды разработки, при нажатии правой клавиши, к примеру, на названии переменной выделения некоторого текста, появится дополнительная функция — String Manipulation, которая предоставляет множество возможностей для изменения выбранной строки: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 12Этот плагин будет наиболее полезен, когда нужно будет взаимодействовать с Jakим-то очень большим текстом. Он позволяет фильтровать, сортировать, менять регистр, менять стиль написания (например, сделать для всего текста camelCase), менять что-то во всех строках текста одновременно (интригующе звучит), kodировать текст в Jakой-то формат (например, в шестнадцатеричный формат SHA-1) и многое многое другое. Да, поначалу будет казаться, что различных функций слишком много и не совсем понятно, что делает та Lub иная. Но со временем вы привыкнете и станете богом форматирования текста в Intellij IDEA.

3. IDE Features Trainer

Данный плагин предназначен в первую очередь для новичков, он поможет изучить основные ярлыки и функции в среде IDE в интерактивном режиме. Так сказать, это будет ваш личный тренер по боевому ориентированию в Intellij idea. 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 13Найти его можно вот здесь. После установки заходите в раздел Help -> IDE Features Trainer. 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 14Далее выбираете тему, о которой хотели бы узнать подробнее. Например, рефакторинг: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 15И начинаете выполнять задания шаг за шагом.

4. Key Promoter X

Как я заметил, чем более опытный и скиловый программист, тем большее количество горячих клавиш он знает. Ведь zamiast того чтобы, вручную то-то искать Lub делать, можно нажать пару сочетаний клавиш и вуаля! Соответственно, и работать вы будете гораздо быстрее. Поэтому представляю вашему вниманию плагин Key Promoter X. После его загрузки, когда мы зайдем в Jakую-то настройку, меню Lub вкладку, мы будем видеть в правом нижнем углу подсказки, Jakими сочетаниями клавиш мы могли бы выполнить то же самое действие (вызвать то же самое окно настройки, меню и т.д): 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 16В комбинации с прохождением IDE Features Trainer впоследствии вы сможете работать в вашей IDEA фактически без использования мышки (что ускорит вашу работу в разы).

5. RainbowBrackets и HighlightBracketPair

Я не мог обойти стороной плагин Rainbow Brackets, после установки которого работа с kodом станет в разы удобнее, ведь пары скобок станут разноцветными: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 17Это вам позволит видеть сразу, Jakая открывающаяся скобка с Jakой закрывающейся идёт в паре. Цвета не случайны (не взяты с потолка), есть определенная логика: скобки, используемые в одной и той же степени вложенности в другую скобку, будут иметь одинаковый цвет. Например, скобки в желтых будут зелеными, а уже в зеленых все будут голубыми, и так далее... Говоря о скобках, перейдём к HighlightBracketPair. При использовании данного podłącz вы будете ясно видеть, в Jakом конкретно blok kodu Lub скобках находится ваш курсор, так Jak эта пара скобок будет подсвечиваться: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 18Эти два инструмента могут быть очень полезными, если вы работаете над kodом, который имеет большую вложенность.

6. Codota AI

В далекие-далекие времена kod писали в обычном txt блокноте. И вот представьте, что вы где-то забыли скобку, ну Lub в имени Jakого-то класса сделали ошибку, и всё просто не компLubровалось! В итоге нужно было часами искать ошибку и быть чрезвычайно внимательным в написании kodа. Это испытание только для людей с крепчайшими нервами. И я так думаю, это кому-то изрядно допекло, так что ребята взялись да и начали создавать различные среды для работы с kodом. Intellij Idea, Eclipse, NetBeans... И вот вы работаете, в Intellij Idea, которая очень умна и нереально помогает в написании kodа, подсказывая места возможных ошибок, и подтягивая нужные названия классов и методов, Jak только вы их начинаете писать. А Jak насчёт того, чтобы сделать её ещё чуточку умнее? Для этого и можно воспользоваться плагином Codota AI. Данный плагин предназначен для лучшего завершения kodа с использованием ИИ. Codota использует самые передовые модели машинного обучения, чтобы помочь завершить строки kodа на основе миллионов программ Java с открытым исходным kodом и вашего контекста, помогая вам писать kod гораздо быстрее и с меньшим количеством ошибок. Другими словами, этот плагин даёт возможность подсказывать IDEA на основании контекста вашего Aplikacje. Например, показать доступную, видимую переменную нужного типа: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 19Также можно выделить нужный блок kodа, например, название метода, и попытаться поискать уже готовые аналоги: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 20

7. SpotBugs

Говоря о помощниках в написании kodа, думаю, нам бы не помешал такой, который поможет отлавливать ошибки, не так ли? Тут на сцену и выходит плагин SpotBugs. SpotBugs обеспечивает статический анализ bajtового kodа для поиска ошибок в kodе Java из IntelliJ IDEA. То есть, этот плагин — отличный инструмент обнаружения некоторых дефектов в kodе Java, который анализирует ваш kod и сравнивает его с 400+ шаблонов ошибок и плохих решений. Среди таких ошибок — бесконечные рекурсивные циклы, взаимоблокировки ( deadlock, livelock), некорректные использование различных библиотек. SpotBugs может идентифицировать сотни серьезных дефектов в больших Aplikacjeх (обычно около одного дефекта на 1000–2000 строк исходных текстов без комментариев). После установки в меню выбираем Analyze -> SpotBugs -> цель анализа. Это может быть Jak один файл, так и целый модуль, включая Lub не включая тесты: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 21После анализа, внизу вы можете увидеть окошко с указанием всех найденных ошибок Lub плохих решений и предложений по исправлению: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 22

8. Maven helper

Плагин Maven helper просто обязателен для тех, кто используем Maven. Он добавляет простой способ анализа и исключения конфликтующих зависимостей, а также возможностей видеть Maven зависимости в различных формах (список, дерево). Coбы запустить анализ, откройте pom-ник и нажмите вкладку внизу — Dependency Analyzer, после чего можно узнать, Jakие зависимости с Jakими конфликтуют и исключить конфликтующие: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 23Также добавляются дополнительные возможности для запуска / отладки отдельных файлов Lub для корневого модуля: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 24Включение данного менеджера зависимостей поможет сэкономить время на решение возникающих проблем с зависимостями.

9. Scratch

Во время написания kodа часто думаешь: вот это нужно будет подправить перед коммитом, Lub где-то нужно записать для себя временные данные, для Jakого-нибудь теста, Lub увиденные при отладке Aplikacje, Lub ещё Jakие-нибудь пометки. Для этого, Jak правило, создается новый экземпляр блокнота на скорую руку, но это всё равно не то. Так может лучше использовать средства нашей любимой IntelliJ IDEA? Например, плагин Scratch. С этим плагином можно создавать временные вкладки текстового редактора в IDEA, где можно записать kod, временные данные Lub Jakие-то мысли, которые нужны для работы позже, но не должны сохраняться навсегда (например, кеши). Проблема с замусоривающими, одноразовыми txt plikми исчезнет навсегда. После загрузки podłącz нажимаем Alt + C. Появится окошко для задания имени вашему текстовому файлу: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 25После нажатия Ok мы получим вкладку с временным текстовым файлом. Если файл уже был создан ранее, это сочетание клавиш откроет его, если есть уже целый список таких вкладок, то будет открыта самая последняя: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 26В описании podłącz вы сможете увидеть остальные горячие клавиши для использования этих временных, текстовых файлов. Также доступ к данным временным plikм можно получить и с меню Tools ->Scratch->... 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 27

10. Progress Bar

И напоследок в качестве разгрузки хотелось бы отметить небольшие веселые плагины на Progress Bar. Эти плагины меняют внешний вид обычной скучной полоски загрузки индикатора выполнения на что-то более веселое. Мне, например, очень понравился плагин Марио: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 28 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 29Ну Lub попробовать весьма популярный плагин — Nyan Progress Bar. 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 30Но хотелось бы заметить, что добавление дополнительной функциональности приводит к большим ресурсным затратам вашего Aplikacje, и чрезмерное увлечение podłączми может сказаться на производительности вашего Aplikacje. 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 31Поэтому в попытке собрать свою идеальную сборку плагинов не нужно слишком увлекаться: необходимо стараться держать “золотую середину” между производительностью и дополнительными функциональным возможностями. А на этом у меня на сегодня всё) Делитесь интересными podłączми в комментариях.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION