O zi bună, tuturor! Dezvoltatorii au un instrument de bază de „authoring”, adică un mediu de dezvoltare precum
Eclipse ,
NetBeans , etc. Dar, fără îndoială, cel mai popular mediu în acest moment
IntelliJ IDEA . Este conceput pentru a vă supraîncărca abilitățile de codare, simplificând foarte mult procesul de mai multe ori.
Dar poate că funcționalitatea oferită de acest mediu nu va fi adecvată pentru toată lumea, sau poate că unii oameni vor dori să o personalizeze. Realitatea este că tot ce trebuie să faci este să-i extinzi funcționalitatea prin adăugarea de pluginuri.
Pluginurile sunt o modalitate de a adăuga funcționalități programului principal. Sunt concepute pentru a-și extinde capacitățile. |
Astăzi ne vom uita la 10 plugin-uri interesante pentru lucrul în IntelliJ IDEA. Ei vă vor ajuta în munca dvs. sau cel puțin vă vor înveseli =) În primul rând, să vă parcurgem
tabăra de boot pentru instalarea pluginurilor în IntelliJ IDEA , folosind instalarea unei teme noi ca exemplu.
1. Teme IntelliJ IDEA
Ați simțit vreodată că setul limitat de teme încorporate IntelliJ IDEA a lipsit cumva? Poate ai vrut să alegi altceva. Poate vrei să cauti și să găsești ceva care ți se potrivește exact? Ei bine, hai să o facem! Pentru a începe, accesați
aici și alegeți o temă (sau un pachet tematic) care vi se potrivește. De exemplu, am ales
Gradianto . În continuare, avem două moduri de a instala pluginul.
Metoda 1: Instalați direct de pe site-ul web JetBrains
Trebuie să aveți IDEA deschisă. După ce ați ales o temă, faceți clic pe butonul
Obțineți -> Instalare . Apoi vi se va solicita să alegeți versiunea de IntelliJ IDEA pe care ați instalat-o pe computer:
↓
Apoi, următoarea fereastră va apărea în mediul dumneavoastră de dezvoltare:
Faceți clic pe
OK . Pluginul este instalat! Apoi, uneori trebuie să reporniți
IntelliJ IDEA pentru ca pluginul să înceapă să funcționeze. Pentru pluginul cu teme, acest lucru nu a fost necesar - tema s-a schimbat imediat în verde:
Metoda 2: Instalarea din IntelliJ IDEA
În IDEA, în colțul din stânga sus, accesați
Fișier -> Setări :
Apoi, accesați fila
Plugin-uri și introduceți numele pluginului (
Gradianto ) în bara de căutare, chiar parțial:
Faceți clic pe butonul verde
Instalare și sunteți Terminat!
Schimbarea temei
Verdele nu este singura temă nouă. Pentru a vedea restul:
- reveniți la Fișier -> Setări
- deschide fila „Aspect”.
După aceea, faceți clic pe lista derulantă
Temă și vedeți patru teme noi disponibile: Mi-a plăcut cel mai mult tema
Gradianto Deep Ocean :
Dezactivarea/dezinstalarea unui plugin
Să vedem cum să dezactivăm sau să dezinstalăm complet un plugin:
- din nou, deschideți fereastra Setări -> Pluginuri
- selectați fila Instalat
Apăsați
Dezactivați pentru a face pluginul inactiv:
Dacă faceți clic acum pe săgețile de lângă
Activare/Dezactivare , atunci veți vedea o fereastră care vă permite să eliminați pluginul din
IDEA dvs .:
După cum puteți vedea, totul este de fapt destul de simplu :) Ei bine, atunci, să ne uităm la câteva plugin-uri IDEA care pot fi foarte utile.
2. Manipularea șirurilor
Iată un plugin care va adăuga multe capacități noi de gestionare a șirurilor la IDEA ta. Îl găsiți
aici . Odată ce instalați și reporniți mediul de dezvoltare, dacă faceți clic dreapta, de exemplu, pe numele variabilei sau pe o selecție a unui text, veți observa un nou element de meniu contextual
Manipulare șiruri , care oferă multe posibilități de schimbare a șirului selectat. :
Acest plugin va fi cel mai util atunci când trebuie să interacționați cu un text foarte mare. Vă permite să filtrați, să sortați, să schimbați majuscule, să schimbați stilul de codare (de exemplu, să schimbați tot textul în camelCase), să schimbați ceva în toate liniile textului într-o singură operațiune (ooo, asta sună intrigant), să codificați textul în un anumit format (de exemplu, în format hexazecimal SHA-1) și multe altele. Da, la început se va părea că există prea multe funcții diferite și nu va fi complet clar ce face asta sau asta. Dar cu timpul, te vei obișnui și vei deveni un zeu al formatării textului în IntelliJ IDEA.
3. IDE Features Trainer
Acest plugin este destinat în primul rând începătorilor. Vă ajută în mod interactiv să învățați comenzile rapide și funcțiile de bază din IDE. Poți să te gândești la asta ca pe propriul tău sergent personal în IntelliJ IDEA. Îl găsești aici
aici . După instalare, accesați secțiunea
Help -> IDE Features Trainer .
Apoi, alegeți un subiect despre care doriți să aflați mai multe. De exemplu, refactorizarea:
Și apoi începeți să finalizați exerciții pas cu pas.
4. Promotorul cheie X
Am observat că, cu cât programatorul este mai experimentat și mai priceput, cu atât mai multe taste rapide știe. La urma urmei, în loc să cauți manual prin cod sau să faci ceva manual, poți apăsa câteva comenzi rapide de la tastatură și voila, ai terminat! Drept urmare, vei lucra mult mai repede. Așadar, permiteți-mi să vă prezint pluginul
Key Promoter X. După încărcare, când mergem la o fereastră de setări, meniu sau filă, vom vedea în colțul din dreapta jos un prompt cu comanda rapidă de la tastatură care ar fi putut efectua aceeași acțiune (adică ar fi deschis aceeași fereastră de setări, meniu, etc.):
Când adăugați acest lucru la o rulare prin
IDE Features Trainertutoriale, veți putea lucra în IDEA fără a utiliza efectiv mouse-ul (ceea ce vă va accelera munca de multe ori).
5. Rainbow Brackets și HighlightBracketPair
Nu puteam să nu menționez pluginul
Rainbow Brackets . Odată instalat, codarea face mult mai convenabilă, deoarece perechile de paranteze devin multicolore:
Acest lucru vă permite să vedeți imediat ce paranteză de deschidere este asociată cu care dintre paranteze de închidere. Culorile nu sunt arbitrare (nu sunt alese la întâmplare). Există o anumită logică: parantezele la același grad de imbricare vor avea aceeași culoare. De exemplu, parantezele din interiorul celor galbene vor fi verzi. Și între paranteze verzi, totul va fi albastru și așa mai departe... Apropo de paranteze, să trecem la
HighlightBracketPair . Când utilizați acest plugin, veți vedea clar blocul de cod sau parantezele în care se află cursorul dvs., deoarece perechea relevantă de paranteze va fi evidențiată:
Aceste două instrumente pot fi foarte utile dacă lucrați la cod care este puternic imbricat.
6. Codota AI
În trecutul îndepărtat, îndepărtat, codul era scris în mod obișnuit într-un editor de text obișnuit. Și acum imaginați-vă că ați uitat o paranteză undeva, ei bine, sau ați făcut o greșeală în numele unei clase. Nimic nu se va compila! Drept urmare, în acele zile trebuia să petreci ore întregi urmărind eroarea și să fii extrem de atent când scrii cod. Acest tip de suferință este doar pentru oamenii cu cei mai puternici nervi. Cred că acest lucru a devenit suficient de enervant încât unii oameni au început să creeze diverse medii pentru a lucra cu cod. IntelliJ IDEA, Eclipse, NetBeans... Și acum iată-te, lucrând în IntelliJ IDEA, care este foarte inteligent și oferă un ajutor incredibil la codificare, sugerând locații ale posibilelor erori și găsind nume relevante de clase și metode imediat ce începeți tastându-le. Ce zici să-l faci puțin mai inteligent? Pentru aceasta,
Pluginul
Codota AI . Acest plugin este conceput pentru a oferi o mai bună completare automată a codului datorită AI. Bazat pe milioane de programe Java open source, precum și pe contextul dvs.,
Codota utilizează cele mai avansate modele de învățare automată pentru a ajuta la completarea automată a liniilor de cod, ajutându-vă să scrieți codul mult mai rapid și cu mai puține erori. Cu alte cuvinte, acest plugin permite IDEA să vă solicite în funcție de contextul aplicației dvs. De exemplu, poate arăta variabilele accesibile, vizibile de tipul necesar:
De asemenea, puteți selecta un anumit bloc de cod, de exemplu, un nume de metodă și puteți încerca să căutați exemple gata făcute:
7. SpotBugs
Apropo de asistenți de codare, cred că nu ar strica să ai unul care să ajute la prinderea erorilor, nu? Aici intră în faze pluginul
SpotBugs . SpotBugs efectuează o analiză statică a bytecode pentru a găsi erori în codul Java în cadrul IntelliJ IDEA. Adică, acest plugin este un instrument excelent pentru detectarea anumitor erori Java și face acest lucru analizând codul și comparându-l cu peste 400 de modele de erori și soluții slabe. Astfel de erori includ bucle recursive infinite,
blocaj ,
blocare live și utilizarea incorectă a diferitelor biblioteci. SpotBugs poate identifica sute de erori grave în aplicațiile mari (de obicei există aproximativ o eroare în 1000-2000 de linii de cod sursă necomentat). După instalarea pluginului, în meniu, selectați
Analiză -> SpotBugs -><ținta analizei>. Ținta poate fi fie un fișier, fie un modul întreg, incluzând sau nu testele asociate:
După ce analiza este efectuată, în partea de jos puteți vedea o fereastră care indică toate erorile găsite sau soluțiile proaste, împreună cu sugestii pentru remedierea lor:
8. Maven Helper
Pluginul
Maven Helper este o necesitate pentru oricine folosește Maven. Acesta adaugă o modalitate ușoară de a analiza și elimina dependențele conflictuale, precum și capacitatea de a vedea dependențele Maven în diferite vederi (sub formă de listă sau arbore). Pentru a rula analiza, deschideți fișierul
pom și faceți clic pe fila
Dependency Analyzer din partea de jos. Apoi veți putea vedea care dependențe sunt în conflict cu care și le veți exclude:
pluginul adaugă și caracteristici suplimentare pentru rularea / depanarea fișierelor individuale sau modulul rădăcină:
Activarea acestui manager de dependențe vă va economisi timp atunci când rezolvați problemele cu dependențe.
9. Zgârietură
Când scrieți cod, veți crede adesea că „acest lucru va trebui să fie remediat înainte să-l commit”, va trebui să scrieți date temporare undeva pentru referință sau pentru un test sau veți dori să înregistrați note sau datele văzute la depanarea aplicației dvs. Acest lucru înseamnă, în general, lansarea rapidă a unei noi instanțe de Notepad, dar asta încă nu este foarte bun. Cum putem folosi mai bine instrumentele oferite de iubita noastră IntelliJ IDEA? De exemplu, pluginul
Scratch . Acest plugin vă permite să creați file temporare de editor de text în IDEA, unde puteți scrie cod, stoca date temporare sau puteți nota rapid gândurile de care veți avea nevoie mai târziu, dar nu trebuie să le salvați pentru totdeauna. Niciodată sistemul dvs. de fișiere nu va mai fi plin de fișiere TXT de unică folosință. După încărcarea pluginului, apăsați
Alt+C. Apare o fereastră, în care puteți specifica un nume pentru fișierul text:
După ce facem clic pe
OK , obținem o filă cu un fișier text temporar. Dacă un fișier a fost creat anterior, atunci această comandă rapidă de la tastatură îl va deschide. Dacă există deja o listă lungă a acestor file, cea mai recentă va fi deschisă. În descrierea pluginului, puteți vedea restul tastelor rapide pentru utilizarea acestor fișiere text temporare. De asemenea, puteți accesa aceste fișiere temporare din meniu:
Instrumente -> Scratch -> ...
10. Bara de progres
Și, în sfârșit, o ușurare comică - aș dori să menționez câteva plugin-uri amuzante
pentru bara de progres . Aceste plugin-uri schimbă aspectul tipic plictisitor al barei de progres în ceva mai distractiv. De exemplu, mi-a plăcut foarte mult pluginul
Mario :
sau încercați un plugin foarte popular —
Nyan Progress Bar .
Trebuie să vă subliniez că adăugarea de funcționalități suplimentare poate determina IDEA să consume mult mai multe resurse, iar o obsesie excesivă de pluginuri poate afecta performanța mediului de dezvoltare. Prin urmare, atunci când încercați să vă puneți cap la cap setul ideal de plugin-uri, nu vă lăsați duși de cap: trebuie să încercați să mențineți un „mediu fericit” între performanță și funcționalitate suplimentară. Asta e tot pentru mine astăzi :) Spune-ne în comentarii despre pluginurile tale preferate.
GO TO FULL VERSION