Добър ден на всички! Разработчиците имат основен инструмент за „авторство“, тоест среда за разработка като
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: за начинаещи и опитни разработчици - 3]()
След това ще се появи следният прозорец във вашата среда за разработка:
![10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 4]()
Щракнете върху
OK . Плъгинът е инсталиран! След това понякога трябва да рестартирате
IntelliJ IDEA , за да може приставката да започне да работи. За приставката с теми това не беше необходимо — темата веднага се промени на зелена:
Метод 2: Инсталиране от IntelliJ IDEA
В IDEA, в горния ляв ъгъл отидете на
Файл -> Настройки :
![10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 6]()
След това отидете на раздела
Добавки и въведете името на приставката (
Gradianto ) в лентата за търсене, дори частично:
![10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 7]()
Щракнете върху зеления бутон
Инсталиране и сте Свършен!
Смяна на темата
Зеленото не е единствената нова тема. За да видите останалите:
- върнете се към Файл -> Настройки
- отворете раздела "Външен вид".
След това щракнете върху падащия списък
Тема и вижте четири нови налични теми: Най-много
![10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 8]()
ми хареса темата
Gradianto Deep Ocean :
Деактивиране/деинсталиране на плъгин
Нека видим 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, например име на метод, и да опитате да търсите готови примери:
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 лоши решения, заедно с предложения за коригирането им:
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. Лента за напредък
И накрая, малко комично облекчение - бих искал да спомена някои забавни малки плъгини
за лента за напредък . Тези плъгини променят типичния скучен вид на лентата за прогрес към нещо по-забавно. Например, много ми хареса приставката
Mario :
![10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 26]()
![10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 27]()
Или опитайте една много популярна приставка —
лентата за напредък на Nyan .
![10 полезни добавки за IntelliJ IDEA: за начинаещи и опитни разработчици - 28]()
Трябва да ви отбележа, че добавянето на допълнителна функционалност може да накара IDEA да изразходва много повече ресурси и прекомерната мания за плъгини може да повлияе на производителността на вашата среда за разработка. Ето защо, когато се опитвате да съберете своя идеален набор от добавки, не се увличайте: трябва да се опитате да поддържате „щастлива среда“ между производителност и допълнителна функционалност. Това е всичко за мен днес :) Разкажете ни за любимите си плъгини в коментарите.
GO TO FULL VERSION