CodeGym /Java blog /Véletlen /10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és t...
John Squirrels
Szint
San Francisco

10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek

Megjelent a csoportban
Jó napot mindenkinek! A fejlesztők rendelkeznek egy alapvető „szerzői” eszközzel, vagyis olyan fejlesztői környezettel, mint az Eclipse , NetBeans stb. De kétségtelenül a legnépszerűbb környezet jelenleg az IntelliJ IDEA . Úgy tervezték, hogy túltöltse a kódolási képességeit, sokszorosára leegyszerűsítve a folyamatot. 10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 1De lehet, hogy a környezet által biztosított funkcionalitás nem lesz mindenki számára megfelelő, vagy esetleg egyesek személyre szabják. A valóság az, hogy mindössze annyit kell tennie, hogy bővíti a funkcionalitást bővítmények hozzáadásával.
A beépülő modulok egy módja annak, hogy funkcionalitást adjunk a fő programhoz. Úgy tervezték, hogy bővítsék a képességeit.
Ma 10 érdekes bővítményt nézünk meg az IntelliJ IDEA-ban való munkához. Segítenek a munkádban, vagy legalább felvidítanak =) Először is nézzük meg az IntelliJ IDEA bővítményeinek telepítési rendszerindítási táborát , példaként egy új téma telepítésével.

1. IntelliJ IDEA témák

Érezte már valaha, hogy a beépített IntelliJ IDEA témák korlátozott készlete valahogy hiányzik? Talán valami mást akart választani. Talán szeretnél körülnézni, és találni valamit, ami megfelel neked? Nos, csináljuk! A kezdéshez lépjen ide , és válassza ki az Önnek megfelelő témát (vagy témacsomagot). Például a Gradiantót választottam . Ezután kétféleképpen telepíthetjük a bővítményt.

1. módszer: Telepítse közvetlenül a JetBrains webhelyéről

Az IDEA nyitva kell lennie. A téma kiválasztása után kattintson a Get -> Install gombra. Ezután a rendszer felkéri, hogy válassza ki az IntelliJ IDEA verzióját, amelyet telepített a számítógépére:10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 2
10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 3Ezután a következő ablak jelenik meg a fejlesztői környezetben: 10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 4Kattintson az OK gombra . A plugin telepítve van! Ezután néha újra kell indítania az IntelliJ IDEA-t , hogy a beépülő modul működni kezdjen. A témákat tartalmazó beépülő modulnál erre nem volt szükség – a téma azonnal zöldre vált:10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 5

2. módszer: Telepítés az IntelliJ IDEA-ból

Az IDEA-ban a bal felső sarokban lépjen a Fájl -> Beállítások menüpontra : 10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 6Ezután lépjen a Plugins fülre, és írja be a bővítmény nevét ( Gradianto ) a keresősávba, akár részben is: 10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 7Kattintson a zöld Telepítés gombra, és már Kész!

A téma megváltoztatása

Nem a zöld az egyetlen új téma. A többi megtekintéséhez:
  • menjen vissza a Fájl -> Beállítások menüpontra
  • nyissa meg a "Megjelenés" lapot
Ezután kattintson a Téma legördülő listára, és nézzen meg négy új elérhető témát: Nekem a Gradianto Deep Ocean10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 8 téma tetszett a legjobban:10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 9

Beépülő modul letiltása / eltávolítása

Nézzük meg, hogyan lehet letiltani vagy teljesen eltávolítani egy bővítményt:
  • ismét nyissa meg a Beállítások -> Bővítmények ablakot
  • válassza a Telepítve lapot
Nyomja meg a Letiltás gombot a bővítmény inaktívvá tételéhez: Ha most rákattint az Engedélyezés/Letiltás10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 10 melletti nyilakra , akkor megjelenik egy ablak, amely lehetővé teszi a bővítmény eltávolítását az ÖTLETÉBŐL : Amint látja, valójában minden nagyon egyszerű :) Hát akkor, lássunk néhány IDEA bővítményt, amelyek nagyon hasznosak lehetnek.10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 11

2. String manipuláció

Íme egy beépülő modul, amely számos új karakterlánc-kezelési képességgel egészíti ki IDEA-ját. Itt találod . A fejlesztői környezet telepítése és újraindítása után, ha jobb gombbal kattint például a változó nevére vagy valamilyen szöveg kijelölésére, egy új String Manipulation helyi menüelem jelenik meg, amely számos lehetőséget kínál a kiválasztott karakterlánc megváltoztatására. :10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 12Ez a bővítmény akkor lesz a leghasznosabb, ha nagyon nagy szövegekkel kell kommunikálnia. Lehetővé teszi a szűrést, a rendezést, a kis- és nagybetűk megváltoztatását, a kódolási stílus megváltoztatását (például az összes szöveg CamelCase-re váltása), a szöveg minden sorában történő megváltoztatását egyetlen művelettel (ooo, ez érdekesen hangzik), a szöveg kódolását néhány formátum (például SHA-1 hexadecimális formátumban), és még sok más. Igen, elsőre úgy tűnik, hogy túl sok a különböző funkció, és nem lesz teljesen világos, hogy ez vagy az mit csinál. De idővel megszokja és szövegformázó istenné válik az IntelliJ IDEA-ban.

3. IDE jellemzők Trainer

Ez a bővítmény elsősorban kezdőknek készült. Interaktív módon segít megtanulni az alapvető parancsikonokat és funkciókat az IDE-ben. Úgy képzelheti el, mint a maga személyes fúróőrmesterét az IntelliJ IDEA-ban. Itt találja meg . A telepítés után lépjen a Súgó -> IDE Features Trainer szakaszba. 10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 13Ezután válasszon egy témát, amelyről többet szeretne megtudni. Például a refaktorálás: 10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 14Ezután kezdje el lépésről lépésre végrehajtani a gyakorlatokat.

4. Key Promoter X

Azt vettem észre, hogy minél tapasztaltabb és ügyesebb a programozó, annál több gyorsbillentyűt ismer. Végül is ahelyett, hogy manuálisan keresne a kódban vagy kézzel csinálna valamit, megnyomhat néhány billentyűkódot, és kész! Ennek eredményeként sokkal gyorsabban fog dolgozni. Tehát engedje meg, hogy bemutassam Önnek a Key Promoter X beépülő modult. A betöltés után, amikor belépünk valamilyen beállítási ablakba, menübe vagy lapra, a jobb alsó sarokban egy promptot látunk a billentyűkombinációval, amely végrehajthatta volna ugyanazt a műveletet (azaz ugyanazt a beállítási ablakot, menüt, stb.): Amikor hozzáadja ezt az IDE Features Trainer10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 15 futtatásáhozoktatóanyagokat, akkor az egér használata nélkül is dolgozhat az IDEA-ban (ami sokszorosára felgyorsítja a munkát).

5. Rainbow Brackets és HighlightBracketPair

Nem hagyhattam figyelmen kívül a Rainbow Brackets bővítményt. Telepítés után sokkal kényelmesebbé teszi a kódolást, mert a zárójelpárok többszínűvé válnak: 10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 16így azonnal láthatja, hogy melyik nyitó zárójel melyik zárójellel párosul. A színek nem önkényesek (nem véletlenül választották). Van egy bizonyos logika: az azonos beágyazási fokon lévő zárójelek azonos színűek lesznek. Például a sárgák belsejében lévő zárójelek zöldek lesznek. Zöld zárójelben pedig minden kék lesz, és így tovább... Ha már a zárójeleknél tartunk, térjünk át a HighlightBracketPairre . A beépülő modul használatakor világosan látni fogja az adott kódblokkot vagy zárójeleket, amelyekben a kurzor van, mivel a megfelelő zárójelpár kiemelve lesz:10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 17Ez a két eszköz nagyon hasznos lehet, ha erősen beágyazott kódon dolgozik.

6. Codota AI

A távoli, távoli múltban a kódot rutinszerűen írták egy közönséges szövegszerkesztőben. És most képzeld el, hogy valahol elfelejtettél egy zárójelet, vagy hibáztál egy osztály nevében. Semmi sem fog összeállni! Ennek eredményeként akkoriban órákat kellett töltenie a hiba felkutatásával, és rendkívül óvatosnak kellett lennie a kódírás során. Ez a fajta szenvedés csak a legerősebb idegzetű embereket érinti. Azt hiszem, ez elég bosszantó lett ahhoz, hogy egyesek különféle környezeteket kezdtek létrehozni a kóddal való munkához. IntelliJ IDEA, Eclipse, NetBeans... És most itt vagy, az IntelliJ IDEA-ban dolgozol, amely nagyon intelligens, és hihetetlen segítséget nyújt a kódolásban, javaslatot tesz a lehetséges hibák helyére, valamint az osztályok és metódusok releváns neveit, amint elkezdi. beírni őket. Mit szólnál, ha egy kicsit okosabb lenne? Ezért,Codota AI plugin. Ezt a beépülő modult úgy tervezték, hogy az AI-nak köszönhetően jobb automatikus kódkiegészítést biztosítson. A nyílt forráskódú Java programok millióira, valamint az Ön környezetére alapozva a Codota a legfejlettebb gépi tanulási modelleket használja a kódsorok automatikus kiegészítésére, így sokkal gyorsabban és kevesebb hibával írhat kódot. Más szavakkal, ez a beépülő modul lehetővé teszi, hogy az IDEA az alkalmazás kontextusa alapján felkínálja Önt. Például megjelenítheti a kívánt típusú elérhető, látható változókat: 10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 18Kiválaszthat egy adott kódblokkot is, például metódusnevet, és megpróbálhat kész példákat keresni:10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 19

7. SpotBugs

Ha már a kódolási asszisztenseknél tartunk, szerintem nem ártana egy olyan, ami segít elkapni a hibákat, igaz? A SpotBugs plugin itt lép be a szakaszokba. A SpotBugs statikus elemzést végez a bájtkódban, hogy megtalálja a Java kód hibáit az IntelliJ IDEA-n belül. Vagyis ez a bővítmény nagyszerű eszköz bizonyos Java-hibák észlelésére, és ezt úgy teszi, hogy elemzi a kódot, és összehasonlítja azt több mint 400 hibamintával és rossz megoldásokkal. Ilyen hibák közé tartozik a végtelen rekurzív hurkok, a holtpont , a livelock és a különféle könyvtárak helytelen használata. A SpotBugs komolyabb hibák százait képes azonosítani a nagy alkalmazásokban (általában nagyjából egy hiba található a megjegyzés nélküli forráskód 1000–2000 sorában). A bővítmény telepítése után a menüben válassza az Elemzés -> SpotBugs -> menüpontot<elemzési cél>. A cél lehet egy fájl vagy egy teljes modul, beleértve a kapcsolódó teszteket vagy anélkül: 10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 20Az elemzés elvégzése után alul láthat egy ablakot, amely az összes talált hibát vagy rossz megoldást jelzi a javításukra vonatkozó javaslatokkal együtt:10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 21

8. Maven Helper

A Maven Helper beépülő modul kötelező mindenkinek, aki Mavent használja. Egyszerű módot ad az ütköző függőségek elemzésére és kiküszöbölésére, valamint lehetővé teszi a Maven-függőségek különböző nézetekben való megtekintését (listaként vagy faként). Az elemzés futtatásához nyissa meg a pom fájlt, és kattintson a Dependency Analyzer fülre alul. Ezután láthatja, hogy mely függőségek melyikkel ütköznek, és kizárhatja az ütközőket: 10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 22A beépülő modul további funkciókat is hozzáad az egyes fájlok vagy a gyökérmodul futtatásához / hibakereséséhez: 10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 23A függőségkezelő engedélyezése időt takarít meg a függőségi problémák megoldása során.

9. Karcolás

Amikor kódot ír, gyakran azt gondolja, hogy "ezt meg kell javítani, mielőtt végrehajtom", ideiglenes adatokat kell írnia valahova saját referenciaként vagy valamilyen teszt céljából, vagy jegyzeteket vagy az alkalmazás hibakeresése során látható adatok. Ez általában a Jegyzettömb új példányának gyors elindítását jelenti, de ez még mindig nem túl jó. Hogyan használhatjuk ki jobban a szeretett IntelliJ IDEA által kínált eszközöket? Például a Scratch bővítmény. Ezzel a beépülő modullal ideiglenes szövegszerkesztő lapokat hozhat létre az IDEA-ban, ahol kódot írhat, ideiglenes adatokat tárolhat, vagy gyorsan lejegyezheti azokat a gondolatokat, amelyekre később szüksége lesz, de nem kell örökre mentenie. Soha többé nem lesz tele a fájlrendszere egyszer használatos TXT fájlokkal. A bővítmény betöltése után nyomja meg az Alt+C billentyűket. Megjelenik egy ablak, ahol megadhatja a szövegfájl nevét: Az OK gombra10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 24 kattintás után egy lapot kapunk egy ideiglenes szövegfájllal. Ha egy fájlt korábban hoztak létre, akkor ez a billentyűparancs nyitja meg. Ha ezeknek a lapoknak már hosszú listája van, akkor a legfrissebb jelenik meg. A beépülő modul leírásában láthatja az ideiglenes szövegfájlok használatához szükséges többi gyorsbillentyűt. Ezeket az ideiglenes fájlokat a menüből is elérheti: Eszközök -> Scratch -> ...10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 25

10. Folyamat sáv

És végül néhány komikus megkönnyebbülés – néhány vicces kis folyamatjelző beépülő modult szeretnék megemlíteni . Ezek a beépülő modulok a folyamatjelző sáv tipikus unalmas megjelenését valami szórakoztatóbbra változtatják. Például nagyon tetszett a Mario bővítmény: 10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 2610 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 27Vagy próbáljon ki egy nagyon népszerű bővítményt - a Nyan Progress Bar-t .10 hasznos bővítmény az IntelliJ IDEA-hoz: kezdőknek és tapasztalt fejlesztőknek - 28Fel kell hívnom a figyelmet arra, hogy további funkciók hozzáadása az IDEA sokkal több erőforrást fogyaszthat, és a túlzott beépülő modulok megszállottsága befolyásolhatja a fejlesztői környezet teljesítményét. Ezért, amikor megpróbálja összeállítani az ideális beépülő modulkészletet, ne ragadjon el: meg kell próbálnia fenntartani a „boldog közeget” a teljesítmény és a további funkciók között. Nekem mára ennyi :) Mesélj kommentben a kedvenc bővítményeidről.
Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION