CodeGym /Blog Java /Aleatoriu /10 plugin-uri utile pentru IntelliJ IDEA: pentru începăto...
John Squirrels
Nivel
San Francisco

10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați

Publicat în grup
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. 10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 1Dar 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:10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 2
10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 3Apoi, următoarea fereastră va apărea în mediul dumneavoastră de dezvoltare: 10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 4Faceț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:10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 5

Metoda 2: Instalarea din IntelliJ IDEA

În IDEA, în colțul din stânga sus, accesați Fișier -> Setări : 10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 6Apoi, accesați fila Plugin-uri și introduceți numele pluginului ( Gradianto ) în bara de căutare, chiar parțial: 10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 7Faceț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ă10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 8 și vedeți patru teme noi disponibile: Mi-a plăcut cel mai mult tema Gradianto Deep Ocean :10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 9

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: 10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 10Dacă 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 .: 10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 11După 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. :10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 12Acest 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 . 10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 13Apoi, alegeți un subiect despre care doriți să aflați mai multe. De exemplu, refactorizarea: 10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 14Ș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.): 10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 15Câ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: 10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 16Acest 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ă:10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 17Aceste 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: 10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 18De 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:10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 19

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: 10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 20După 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:10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 21

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: 10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 22pluginul adaugă și caracteristici suplimentare pentru rularea / depanarea fișierelor individuale sau modulul rădăcină: 10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 23Activarea 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: 10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 24După 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 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 25

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 : 10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 2610 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 27sau încercați un plugin foarte popular — Nyan Progress Bar .10 plugin-uri utile pentru IntelliJ IDEA: pentru începători și dezvoltatori experimentați - 28Trebuie 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.
Comentarii
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION