CodeGym /Java блог /Случаен /10 полезни добавки за IntelliJ IDEA: за начинаещи и опитн...
John Squirrels
Ниво
San Francisco

10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици

Публикувано в групата
Добър ден на всички! Разработчиците имат основен инструмент за „авторство“, тоест среда за разработка като Eclipse , NetBeans и т.н. Но без съмнение, най-популярната среда в момента IntelliJ IDEA . Той е проектиран да зарежда вашите способности за codeиране, значително опростявайки процеса многократно. 10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 1Но може би функционалността, предоставена от тази среда, няма да е подходяща за всички or може би някои хора ще искат да я персонализират. Реалността е, че всичко, което трябва да направите, е да разширите функционалността му чрез добавяне на плъгини.
Добавките са начин за добавяне на функционалност към основната програма. Те са предназначени да разширят неговите възможности.
Днес ще разгледаме 10 интересни добавки за работа в IntelliJ IDEA. Те ще ви помогнат в работата ви or поне ще ви развеселят =) Първо, нека ви преведем през началния лагер за инсталиране на плъгини в IntelliJ IDEA , като използваме инсталирането на нова тема като пример.

1. IntelliJ IDEA теми

Чувствали ли сте някога, че ограниченият набор от вградени теми IntelliJ IDEA по няHowъв начин липсва? Може би сте искали да изберете нещо друго. Може би искате да се разровите и да намерите нещо, което ви подхожда точно? Е, нека го направим! За да започнете, отидете тук и изберете тема (or пакет от теми), която ви подхожда. Например, избрах Gradianto . След това имаме два начина за инсталиране на приставката.

Метод 1: Инсталирайте директно от уебсайта на JetBrains

Трябва да имате отворен IDEA. След като изберете тема, щракнете върху бутона Get -> Install . След това ще бъдете подканени да изберете versionта на 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, в горния ляв ъгъл отидете на Файл -> Настройки : 10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 6След това отидете на раздела Добавки и въведете името на приставката ( Gradianto ) в лентата за търсене, дори частично: 10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 7Щракнете върху зеления бутон Инсталиране и сте Свършен!

Смяна на темата

Зеленото не е единствената нова тема. За да видите останалите:
  • върнете се към Файл -> Настройки
  • отворете раздела "Външен вид".
След това щракнете върху падащия списък Тема и вижте четири нови налични теми: Най-много 10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 8ми хареса темата Gradianto Deep Ocean :10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 9

Деактивиране/деинсталиране на плъгин

Нека видим How да деактивирате or напълно деинсталирате плъгин:
  • отново отворете прозореца Настройки -> Приставки
  • изберете раздела Инсталирани
Натиснете Disable , за да направите приставката неактивна: 10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 10Ако сега щракнете върху стрелките до Enable/Disable , тогава ще видите прозорец, който ви позволява да премахнете приставката от вашата IDEA : 10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 11Както можете да видите, всичко всъщност е доста просто :) Добре тогава, нека да разгледаме няколко добавки IDEA, които могат да бъдат много полезни.

2. Манипулиране на низове

Ето плъгин, който ще добави много нови възможности за обработка на низове към вашата IDEA. Можете да го намерите тук . След като инсталирате и рестартирате средата за разработка, ако щракнете с десния бутон, например върху името на променливата or селекция от няHowъв текст, ще забележите нов елемент от контекстното меню за манипулация на низове, който предоставя много възможности за промяна на избрания низ :10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 12Този плъгин ще бъде най-полезен, когато трябва да взаимодействате с много голям текст. Позволява ви да филтрирате, сортирате, променяте регистъра на буквите, променяте стила на codeиране (например промяна на целия текст в camelCase), променяте нещо във всички редове на текста с една операция (ооо, това звучи интригуващо), codeирате текста в няHowъв формат (например в шестнадесетичен формат SHA-1) и много други. Да, в началото ще изглежда, че има твърде много различни функции и няма да е напълно ясно Howво прави това or онова. Но с течение на времето ще свикнете и ще станете бог за форматиране на текст в IntelliJ IDEA.

3. Обучител на функциите на IDE

Този плъгин е предназначен предимно за начинаещи. Интерактивно ви помага да научите основните преки пътища и функции в IDE. Можете да мислите за това като за свой собствен личен сержант в IntelliJ IDEA. Можете да го намерите тук тук . След инсталирането отидете на Помощ -> IDE Features Trainer раздел. 10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 13След това изберете тема, за която искате да научите повече. Например, рефакторинг: 10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 14И след това започнете да изпълнявате стъпка по стъпка упражнения.

4. Ключов промоутър X

Забелязах, че колкото по-опитен и умел е програмистът, толкова повече клавишни комбинации знае той or тя. В крайна сметка, instead of ръчно да търсите в codeа or ръчно да правите нещо, можете да натиснете няколко клавишни комбинации и готово! В резултат на това ще работите много по-бързо. И така, позволете ми да ви представя приставката Key Promoter X. След като го заредим, когато отидем в няHowъв прозорец с настройки, меню or раздел, ще видим в долния десен ъгъл подкана с клавишната комбинация, която би могла да извърши същото действие (т.е. щеше да отвори същия прозорец с настройки, меню, и т.н.): 10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 15Когато добавите това към изпълнение на обучителя за функции на IDEуроци, ще можете да работите в IDEA, без реално да използвате мишката (което ще ускори работата ви многократно).

5. Rainbow Brackets и HighlightBracketPair

Не можех да пропусна да спомена приставката Rainbow Brackets . Веднъж инсталиран, той прави codeирането много по-удобно, тъй като двойките скоби стават многоцветни: 10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 16Това ви позволява да видите веднага коя отваряща скоба е сдвоена с коя затваряща. Цветовете не са произволни (не са избрани на случаен принцип). Има определена логика: скоби с една и съща степен на вложеност ще имат същия цвят. Например, скобите вътре в жълтите ще бъдат зелени. И в зелените скоби всичко ще е синьо и така нататък... Говорейки за скоби, нека преминем към HighlightBracketPair . Когато използвате този плъгин, ще видите ясно конкретния блок от code or скоби, в които се намира курсорът, тъй като съответната двойка скоби ще бъде маркирана:10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 17Тези два инструмента могат да бъдат много полезни, ако работите върху code, който е силно вложен.

6. Кодота AI

В далечното, далечно минало codeът се е писал рутинно в обикновен текстов редактор. А сега си представете, че сте забравor скоба някъде, е, or сте направor грешка в името на клас. Нищо няма да се компorра! В резултат на това в онези дни трябваше да прекарвате часове в търсене на грешката и да бъдете изключително внимателни, когато пишете code. Такова страдание е само за хора с най-здрави нерви. Мисля, че това стана достатъчно досадно, че някои хора започнаха да създават различни среди за работа с code. IntelliJ IDEA, Eclipse, NetBeans... И сега ето ви, работите в IntelliJ IDEA, която е много интелигентна и предоставя невероятна помощ при codeиране, предлагайки местоположения на възможни грешки и извличайки подходящи имена на класове и методи веднага щом започнете пишете ги. Какво ще кажете да го направите малко по-умен? За това,Codota AI плъгин. Този плъгин е предназначен да осигури по-добро автоматично довършване на codeа благодарение на AI. Въз основа на мorони Java програми с отворен code, Howто и на вашия контекст, Codota използва най-модерните модели за машинно обучение, за да помогне за автоматично довършване на редове code, като ви помага да пишете code много по-бързо и с по-малко грешки. С други думи, този плъгин позволява на IDEA да ви подканя въз основа на контекста на вашето приложение. Например, той може да покаже достъпните, видими променливи от необходимия тип: 10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 18Можете също да изберете определен блок от code, например име на метод, и да опитате да търсите готови примери:10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 19

7. SpotBugs

Говорейки за асистенти за codeиране, мисля, че няма да навреди да имате такъв, който помага при улавянето на грешки, нали? Това е мястото, където плъгинът SpotBugs влиза в етапите. SpotBugs извършва статичен анализ на byte code, за да намери грешки в Java code в IntelliJ IDEA. Това означава, че този плъгин е чудесен инструмент за откриване на определени грешки в Java и го прави чрез анализиране на вашия code и сравняването му с 400+ модела на грешки и лоши решения. Такива грешки включват безкрайни рекурсивни цикли, блокиране , livelock и неправилно използване на различни библиотеки. SpotBugs може да идентифицира стотици сериозни грешки в големи applications (обикновено има приблизително една грешка в 1000–2000 реда некоментиран изходен code). След като инсталирате плъгина, в менюто изберете Analyze -> SpotBugs -><цел на анализа>. Целта може да бъде or един файл, or цял модул, включително or не включващи свързани тестове: 10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 20След като анализът приключи, в долната част можете да видите прозорец, показващ всички намерени грешки or лоши решения, заедно с предложения за коригирането им:10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 21

8. Maven Helper

Плъгинът Maven Helper е задължителен за всеки, който използва Maven. Той добавя лесен начин за анализиране и елиминиране на противоречиви зависимости, Howто и възможността да виждате зависимости на Maven в различни изгледи (като списък or дърво). За да стартирате анализа, отворете pom file и щракнете върху раздела Анализатор на зависимости в долната част. След това ще можете да видите кои зависимости с кои са в конфликт и да изключите всички конфликтни: 10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 22Добавката също така добавя допълнителни функции за изпълнение/отстраняване на грешки на отделни файлове or основния модул: 10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 23Активирането на този мениджър на зависимости ще ви спести време при решаване на проблеми със зависимости.

9. Драскотина

Когато пишете code, често ще си мислите, че „това ще трябва да се поправи, преди да го ангажирам“, ще трябва да напишете временни данни някъде за собствена справка or за няHowъв тест, or ще искате да записвате бележки or данни, наблюдавани при отстраняване на грешки в приложението ви. Това обикновено означава бързо стартиране на нов екземпляр на Notepad, но това все още не е много добро. Как можем да използваме по-добре инструментите, предлагани от нашата любима IntelliJ IDEA? Например приставката Scratch . Този плъгин ви позволява да създавате временни раздели на текстов редактор в IDEA, където можете да пишете code, да съхранявате временни данни or бързо да записвате мисли, които ще ви трябват по-късно, но не е необходимо да ги запазвате завинаги. Никога повече вашата файлова система няма да бъде пълна с TXT файлове за еднократна употреба. След като заредите приставката, натиснете Alt+C. Появява се прозорец, в който можете да зададете име на вашия текстов файл: 10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 24След като щракнем OK , получаваме раздел с временен текстов файл. Ако файл е бил създаден преди това, тази клавишна комбинация ще го отвори. Ако вече има дълъг списък с тези раздели, ще се отвори най-новият. В описанието на приставката можете да видите останалите клавишни комбинации за използване на тези временни текстови файлове. Можете също да получите достъп до тези временни файлове от менюто: Инструменти -> Scratch -> ...10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 25

10. Лента за напредък

И накрая, малко комично облекчение - бих искал да спомена някои забавни малки плъгини за лента за напредък . Тези плъгини променят типичния скучен вид на лентата за прогрес към нещо по-забавно. Например, много ми хареса приставката Mario : 10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 2610 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 27Или опитайте една много популярна приставка — лентата за напредък на Nyan .10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 28Трябва да ви отбележа, че добавянето на допълнителна функционалност може да накара IDEA да изразходва много повече ресурси и прекомерната мания за плъгини може да повлияе на производителността на вашата среда за разработка. Ето защо, когато се опитвате да съберете своя идеален набор от добавки, не се увличайте: трябва да се опитате да поддържате „щастлива среда“ между производителност и допълнителна функционалност. Това е всичко за мен днес :) Разкажете ни за любимите си плъгини в коментарите.
Коментари
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION