JavaRush /Java Blog /Random-TL /10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: par...

10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer

Nai-publish sa grupo
Magandang araw! Ang mga developer ay may pangunahing tool para “lumikha” - isang development environment tulad ng Eclipse , NetBeans , atbp. Ngunit walang alinlangan, ang pinakasikat na balangkas sa ngayon ay Intellij IDEA . Ito ay dinisenyo upang gawing mas madali ang pagsulat ng code. 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 1Ngunit marahil hindi lahat ay magkakaroon ng sapat na pag-andar ng kapaligirang ito o gugustuhin na gawin itong mas "para sa kanilang sarili". Ito ay totoo: palawakin lamang ang paggana nito sa pamamagitan ng pagdaragdag ng mga plugin.
Ang mga plugin ay karagdagang pag-andar na konektado sa pangunahing programa at idinisenyo upang palawakin ang mga kakayahan nito.
Ngayon ay titingnan natin ang 10 kawili-wiling mga plugin para sa pagtatrabaho sa IntelliJ IDEA na tutulong sa iyo sa iyong trabaho o hindi bababa sa pasayahin ka =) Una, bigyan natin ang isang batang manlalaban ng kurso sa pag-install ng mga plugin sa IntelliJ IDEA gamit ang halimbawa ng pag-install ng bago tema.

1. Mga Tema ng IntelliJ IDEA

Naramdaman mo na ba na ang ilang karaniwang tema para sa Intellij IDEA ay hindi sapat? Marahil ay nais mong pumili hindi mula sa kung ano ang magagamit, ngunit upang maghukay sa paligid at makahanap ng isang bagay para sa iyong sarili? Kaya gawin na natin! Upang makapagsimula, pumunta dito at pumili ng tema (o theme pack) na nababagay sa iyo. Halimbawa, pinili ko ang Gradianto . Susunod, mayroon kaming dalawang paraan upang mai-install ang plugin. Dapat ay nakabukas ang iyong IDEA. Matapos pumili ng isang tema, mag-click sa Kunin ->I-install na buton , pagkatapos kung saan ang pagpili ng IntelliJ IDEA, na naka-install sa computer, ay lalabas: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 2
10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 3Susunod, lalabas ang sumusunod na window sa iyong development environment: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 4I-click ang Ok . Ang plugin ay naka-install! Susunod, upang patakbuhin ang plugin, kailangan mong i-restart ang IntelliJ IDEA para magsimula itong gumana. Hindi ito kailangan para sa plugin ng tema; agad na nagbago ang tema sa berde: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 5

Paraan 2: Pag-install gamit ang Intellij idea

Sa ideya, pumunta sa kaliwa-kanang sulok sa File -> Mga Setting : 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 6Susunod, pumunta sa tab na Mga Plugin at ipasok ang pangalan ng plugin ( Gradianto ) sa paghahanap, marahil ay hindi pa ganap: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 7I-click ang berdeng pindutang I-install - at ikaw tapos na!

Pagbabago ng paksa

Hindi lang berde ang bagong tema. Upang makita ang natitira:
  • pumunta muli sa File -> Mga Setting
  • buksan ang tab na Hitsura
Pagkatapos nito, mag-click sa drop-down na listahan ng Tema at makita ang apat na bagong available na tema: Pinakagusto ko ang Gradianto Deep Ocean 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 8 na tema : 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 9

Hindi pagpapagana/pag-uninstall ng isang plugin

Tingnan natin kung paano i-disable ang plugin o ganap na alisin ito:
  • buksan muli ang Settings->Plugins window
  • выбираем вкладку Installed
Нажатие Disable сделает плагин неактивным: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 10Ну а если нажмем стрелочки рядом с Включением/Выключением plugin ( Enable/Disable), то мы увидим окошко, которое позволит удалить плагин с вашей idea: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 11Как вы можете видеть, всё на самом деле очень просто)) Ну а дальше давайте рассмотрим несколько плагинов для IDEA, которые могут быть весьма полезными.

2. String Manipulation

Плагин, который добавит в вашу idea много новых возможностей работы со строками. Найти его можно по этой ссылке. После установки и рестарта среды разработки, при нажатии правой клавиши, к примеру, на названии переменной выделения некоторого текста, появится дополнительная функция — String Manipulation, которая предоставляет множество возможностей для изменения выбранной строки: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 12Этот плагин будет наиболее полезен, когда нужно будет взаимодействовать с Howим-то очень большим текстом. Он позволяет фильтровать, сортировать, менять регистр, менять стиль написания (например, сделать для всего текста camelCase), менять что-то во всех строках текста одновременно (интригующе звучит), codeировать текст в Howой-то формат (например, в шестнадцатеричный формат SHA-1) и многое многое другое. Да, поначалу будет казаться, что различных функций слишком много и не совсем понятно, что делает та or иная. Но со временем вы привыкнете и станете богом форматирования текста в Intellij IDEA.

3. IDE Features Trainer

Данный плагин предназначен в первую очередь для новичков, он поможет изучить основные ярлыки и функции в среде IDE в интерактивном режиме. Так сказать, это будет ваш личный тренер по боевому ориентированию в Intellij idea. 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 13Найти его можно вот здесь. После установки заходите в раздел Help -> IDE Features Trainer. 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 14Далее выбираете тему, о которой хотели бы узнать подробнее. Например, рефакторинг: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 15И начинаете выполнять задания шаг за шагом.

4. Key Promoter X

Как я заметил, чем более опытный и скиловый программист, тем большее количество горячих клавиш он знает. Ведь instead of того чтобы, вручную то-то искать or делать, можно нажать пару сочетаний клавиш и вуаля! Соответственно, и работать вы будете гораздо быстрее. Поэтому представляю вашему вниманию плагин Key Promoter X. После его загрузки, когда мы зайдем в Howую-то настройку, меню or вкладку, мы будем видеть в правом нижнем углу подсказки, Howими сочетаниями клавиш мы могли бы выполнить то же самое действие (вызвать то же самое окно настройки, меню и т.д): 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 16В комбинации с прохождением IDE Features Trainer впоследствии вы сможете работать в вашей IDEA фактически без использования мышки (что ускорит вашу работу в разы).

5. RainbowBrackets и HighlightBracketPair

Я не мог обойти стороной плагин Rainbow Brackets, после установки которого работа с codeом станет в разы удобнее, ведь пары скобок станут разноцветными: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 17Это вам позволит видеть сразу, Howая открывающаяся скобка с Howой закрывающейся идёт в паре. Цвета не случайны (не взяты с потолка), есть определенная логика: скобки, используемые в одной и той же степени вложенности в другую скобку, будут иметь одинаковый цвет. Например, скобки в желтых будут зелеными, а уже в зеленых все будут голубыми, и так далее... Говоря о скобках, перейдём к HighlightBracketPair. При использовании данного plugin вы будете ясно видеть, в Howом конкретно code block or скобках находится ваш курсор, так How эта пара скобок будет подсвечиваться: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 18Эти два инструмента могут быть очень полезными, если вы работаете над codeом, который имеет большую вложенность.

6. Codota AI

В далекие-далекие времена code писали в обычном txt блокноте. И вот представьте, что вы где-то забыли скобку, ну or в имени Howого-то класса сделали ошибку, и всё просто не компorровалось! В итоге нужно было часами искать ошибку и быть чрезвычайно внимательным в написании codeа. Это испытание только для людей с крепчайшими нервами. И я так думаю, это кому-то изрядно допекло, так что ребята взялись да и начали создавать различные среды для работы с codeом. Intellij Idea, Eclipse, NetBeans... И вот вы работаете, в Intellij Idea, которая очень умна и нереально помогает в написании codeа, подсказывая места возможных ошибок, и подтягивая нужные названия классов и методов, How только вы их начинаете писать. А How насчёт того, чтобы сделать её ещё чуточку умнее? Для этого и можно воспользоваться плагином Codota AI. Данный плагин предназначен для лучшего завершения codeа с использованием ИИ. Codota использует самые передовые модели машинного обучения, чтобы помочь завершить строки codeа на основе миллионов программ Java с открытым исходным codeом и вашего контекста, помогая вам писать code гораздо быстрее и с меньшим количеством ошибок. Другими словами, этот плагин даёт возможность подсказывать IDEA на основании контекста вашего applications. Например, показать доступную, видимую переменную нужного типа: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 19Также можно выделить нужный блок codeа, например, название метода, и попытаться поискать уже готовые аналоги: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 20

7. SpotBugs

Говоря о помощниках в написании codeа, думаю, нам бы не помешал такой, который поможет отлавливать ошибки, не так ли? Тут на сцену и выходит плагин SpotBugs. SpotBugs обеспечивает статический анализ byteового codeа для поиска ошибок в codeе Java из IntelliJ IDEA. То есть, этот плагин — отличный инструмент обнаружения некоторых дефектов в codeе Java, который анализирует ваш code и сравнивает его с 400+ шаблонов ошибок и плохих решений. Среди таких ошибок — бесконечные рекурсивные циклы, взаимоблокировки ( deadlock, livelock), некорректные использование различных библиотек. SpotBugs может идентифицировать сотни серьезных дефектов в больших applicationsх (обычно около одного дефекта на 1000–2000 строк исходных текстов без комментариев). После установки в меню выбираем Analyze -> SpotBugs -> цель анализа. Это может быть How один файл, так и целый модуль, включая or не включая тесты: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 21После анализа, внизу вы можете увидеть окошко с указанием всех найденных ошибок or плохих решений и предложений по исправлению: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 22

8. Maven helper

Плагин Maven helper просто обязателен для тех, кто используем Maven. Он добавляет простой способ анализа и исключения конфликтующих зависимостей, а также возможностей видеть Maven зависимости в различных формах (список, дерево). Whatбы запустить анализ, откройте pom-ник и нажмите вкладку внизу — Dependency Analyzer, после чего можно узнать, Howие зависимости с Howими конфликтуют и исключить конфликтующие: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 23Также добавляются дополнительные возможности для запуска / отладки отдельных файлов or для корневого модуля: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 24Включение данного менеджера зависимостей поможет сэкономить время на решение возникающих проблем с зависимостями.

9. Scratch

Во время написания codeа часто думаешь: вот это нужно будет подправить перед коммитом, or где-то нужно записать для себя временные данные, для Howого-нибудь теста, or увиденные при отладке applications, or ещё Howие-нибудь пометки. Для этого, How правило, создается новый экземпляр блокнота на скорую руку, но это всё равно не то. Так может лучше использовать средства нашей любимой IntelliJ IDEA? Например, плагин Scratch. С этим плагином можно создавать временные вкладки текстового редактора в IDEA, где можно записать code, временные данные or Howие-то мысли, которые нужны для работы позже, но не должны сохраняться навсегда (например, кеши). Проблема с замусоривающими, одноразовыми txt fileми исчезнет навсегда. После загрузки plugin нажимаем Alt + C. Появится окошко для задания имени вашему текстовому файлу: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 25После нажатия Ok мы получим вкладку с временным текстовым файлом. Если файл уже был создан ранее, это сочетание клавиш откроет его, если есть уже целый список таких вкладок, то будет открыта самая последняя: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 26В описании plugin вы сможете увидеть остальные горячие клавиши для использования этих временных, текстовых файлов. Также доступ к данным временным fileм можно получить и с меню Tools ->Scratch->... 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 27

10. Progress Bar

И напоследок в качестве разгрузки хотелось бы отметить небольшие веселые плагины на Progress Bar. Эти плагины меняют внешний вид обычной скучной полоски загрузки индикатора выполнения на что-то более веселое. Мне, например, очень понравился плагин Марио: 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 28 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasang developer - 29Ну or попробовать весьма популярный плагин — Nyan Progress Bar. 10 kapaki-pakinabang na plugin para sa IntelliJ IDEA: para sa mga nagsisimula at may karanasan na mga developer - 30Но хотелось бы заметить, что добавление дополнительной функциональности приводит к большим ресурсным затратам вашего applications, и чрезмерное увлечение pluginми может сказаться на производительности вашего applications. 10 полезных плагинов для IntelliJ IDEA: для новичков и опытных разработчиков - 31Поэтому в попытке собрать свою идеальную сборку плагинов не нужно слишком увлекаться: необходимо стараться держать “золотую середину” между производительностью и дополнительными функциональным возможностями. А на этом у меня на сегодня всё) Делитесь интересными pluginми в комментариях.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION