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.
De 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:
↓
Ezután a következő ablak jelenik meg a fejlesztői környezetben:
Kattintson
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:
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 :
Ezutá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:
Kattintson 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 Ocean téma tetszett a legjobban:
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ás 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.
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. :
Ez 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.
Ezután válasszon egy témát, amelyről többet szeretne megtudni. Például a refaktorálás:
Ezutá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 Trainer futtatásához
oktató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:
í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:
Ez 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:
Kiválaszthat egy adott kódblokkot is, például metódusnevet, és megpróbálhat kész példákat keresni:
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:
Az 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:
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:
A 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:
A 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 gombra 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. 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:
Vagy próbáljon ki egy nagyon népszerű bővítményt - a
Nyan Progress Bar-t .
Fel 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.
GO TO FULL VERSION