CodeGym /Java blogg /Slumpmässig /10 användbara plugins för IntelliJ IDEA: för nybörjare oc...
John Squirrels
Nivå
San Francisco

10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare

Publicerad i gruppen
God dag, på er! Utvecklare har ett grundläggande "authoring"-verktyg, det vill säga en utvecklingsmiljö som Eclipse , NetBeans , etc. Men utan tvekan den mest populära miljön för tillfället IntelliJ IDEA . Den är utformad för att överladda dina kodningsförmåga, vilket avsevärt förenklar processen många gånger om. 10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 1Men kanske kommer den funktionalitet som tillhandahålls av den här miljön inte att vara tillräcklig för alla, eller så kanske vissa människor vill anpassa den. Verkligheten är att allt du behöver göra är att utöka dess funktionalitet genom att lägga till plugins.
Plugins är ett sätt att lägga till funktionalitet till huvudprogrammet. De är utformade för att utöka dess kapacitet.
Idag ska vi titta på 10 intressanta plugins för att arbeta i IntelliJ IDEA. De kommer att hjälpa dig i ditt arbete, eller åtminstone muntra upp dig =) Låt oss först köra dig genom boot camp för att installera plugins i IntelliJ IDEA , med installationen av ett nytt tema som exempel.

1. IntelliJ IDEA-teman

Har du någonsin känt att den begränsade uppsättningen inbyggda IntelliJ IDEA-teman på något sätt saknades? Kanske ville du välja något annat. Kanske vill du gräva runt och hitta något som passar just dig? Nåväl, låt oss göra det! För att komma igång, gå hit och välj ett tema (eller temapaket) som passar dig. Jag valde till exempel Gradianto . Därefter har vi två sätt att installera plugin.

Metod 1: Installera direkt från JetBrains webbplats

Du måste ha IDEA öppet. När du har valt ett tema klickar du på knappen Hämta -> Installera . Sedan kommer du att uppmanas att välja den version av IntelliJ IDEA som du har installerat på din dator:10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 2
10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 3Därefter kommer följande fönster att dyka upp i din utvecklingsmiljö: 10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 4Klicka på OK . Plugin-programmet är installerat! Därefter behöver du ibland starta om IntelliJ IDEA för att plugin ska börja fungera. För pluginet med teman var detta inte nödvändigt - temat ändrades omedelbart till grönt:10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 5

Metod 2: Installera från IntelliJ IDEA

I IDEA, i det övre vänstra hörnet, gå till Arkiv -> Inställningar : 10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 6Gå sedan till fliken Plugins och skriv namnet på plugin-programmet ( Gradianto ) i sökfältet, även delvis: 10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 7Klicka på den gröna Installera- knappen och du är Gjort!

Ändra tema

Grönt är inte det enda nya temat. För att se resten:
  • gå tillbaka till Arkiv -> Inställningar
  • öppna fliken "Utseende".
Efter det, klicka på rullgardinsmenyn Tema10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 8 och se fyra nya tillgängliga teman: Jag gillade Gradianto Deep Ocean- temat mest:10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 9

Inaktivera/avinstallera ett plugin

Låt oss se hur du inaktiverar eller helt avinstallerar ett plugin:
  • igen, öppna fönstret Inställningar -> Plugins
  • välj fliken Installerat
Tryck på Inaktivera för att göra insticksprogrammet inaktivt: 10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 10Om du nu klickar på pilarna bredvid Aktivera/Inaktivera , så kommer du att se ett fönster som låter dig ta bort pluginet från din IDÉ : 10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 11Som du kan se är allt faktiskt ganska enkelt :) Ja då, låt oss titta på några IDEA-plugins som kan vara mycket användbara.

2. Strängmanipulation

Här är ett plugin som kommer att lägga till många nya stränghanteringsmöjligheter till din IDEA. Du hittar den här . När du väl har installerat och startat om utvecklingsmiljön, om du till exempel högerklickar på variabelns namn eller ett urval av någon text, kommer du att märka ett nytt menyalternativ för String Manipulation, som ger många möjligheter att ändra den valda strängen :10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 12Denna plugin kommer att vara mest användbar när du behöver interagera med mycket stor text. Det låter dig filtrera, sortera, ändra skiftläge, ändra kodstil (till exempel ändra all text till camelCase), ändra något på alla rader i texten i en enda operation (ooo, det låter spännande), koda texten i något format (till exempel i SHA-1 hexadecimalt format), och mycket mer. Ja, till en början kommer det att verka som att det finns för många olika funktioner, och det kommer inte att vara helt klart vad det eller det gör. Men med tiden kommer du att vänja dig vid och bli en textformaterande gud i IntelliJ IDEA.

3. IDE-funktioner Trainer

Detta plugin är främst avsett för nybörjare. Det hjälper dig interaktivt att lära dig grundläggande genvägar och funktioner i IDE. Du kan tänka på det som din alldeles egna personliga borrsergeant i IntelliJ IDEA. Du hittar den här här . Efter installationen, gå till avsnittet Hjälp -> IDE Features Trainer . 10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 13Välj sedan ett ämne som du vill lära dig mer om. Till exempel refactoring: 10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 14Och börja sedan slutföra steg-för-steg-övningar.

4. Nyckelpromotor X

Jag har märkt att ju mer erfaren och skicklig programmeraren är, desto fler snabbtangenter kan han eller hon. När allt kommer omkring, istället för att manuellt söka igenom koden eller göra något manuellt, kan du trycka på ett par kortkommandon och voila, du är klar! Som ett resultat kommer du att arbeta mycket snabbare. Så låt mig presentera dig för Key Promoter X- plugin. När vi har laddat den, när vi går till något inställningsfönster, meny eller flik, kommer vi att se i det nedre högra hörnet en prompt med kortkommandot som kunde ha utfört samma åtgärd (dvs. skulle ha öppnat samma inställningsfönster, meny, etc.): 10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 15När du lägger till detta i en körning genom IDE Features Trainertutorials, kommer du att kunna arbeta i IDEA utan att faktiskt använda musen (vilket kommer att påskynda ditt arbete många gånger om).

5. Rainbow Brackets och HighlightBracketPair

Jag kunde inte låta bli att nämna Rainbow Brackets plugin. När det väl har installerats gör det kodningen mycket bekvämare, eftersom par av parenteser blir flerfärgade: 10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 16Detta låter dig se på en gång vilken öppningsparentes som är ihopparad med vilken avslutande. Färgerna är inte godtyckliga (inte slumpmässigt valda). Det finns en viss logik: parenteser med samma kapslingsgrad kommer att ha samma färg. Till exempel kommer parenteser inuti gula att vara gröna. Och inom gröna parenteser kommer allt att vara blått, och så vidare... På tal om parentes, låt oss gå vidare till HighlightBracketPair . När du använder detta plugin kommer du tydligt att se det specifika kodblocket eller parenteserna som markören befinner sig i, eftersom det relevanta paret av parenteser kommer att markeras:10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 17Dessa två verktyg kan vara mycket användbara om du arbetar med kod som är kraftigt kapslad.

6. Codota AI

I det avlägsna, avlägsna förflutna skrevs kod rutinmässigt i en vanlig textredigerare. Och föreställ dig nu att du har glömt en parentes någonstans, ja, eller gjort ett misstag i en klasss namn. Ingenting kommer att kompileras! Som ett resultat var du på den tiden tvungen att spendera timmar på att leta efter felet och vara extremt försiktig när du skrev kod. Den typen av lidande är bara för människor med de starkaste nerverna. Jag tycker att detta blev irriterande nog att vissa människor började skapa olika miljöer för att arbeta med kod. IntelliJ IDEA, Eclipse, NetBeans... Och nu är du här och arbetar i IntelliJ IDEA, vilket är väldigt smart och ger otrolig hjälp med kodning, föreslå platser för möjliga fel och ta fram relevanta namn på klasser och metoder så fort du börjar skriver dem. Vad sägs om att göra det lite smartare? För detta,Codota AI- plugin. Detta plugin är designat för att ge bättre autokomplettering av kod tack vare AI. Baserat på miljontals Java-program med öppen källkod såväl som ditt sammanhang, använder Codota de mest avancerade maskininlärningsmodellerna för att hjälpa dig att autokomplettera kodrader, vilket hjälper dig att skriva kod mycket snabbare och med färre fel. Med andra ord låter detta plugin IDEA fråga dig baserat på sammanhanget för din applikation. Till exempel kan den visa tillgängliga, synliga variabler av den önskade typen: 10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 18Du kan också välja ett visst kodblock, till exempel ett metodnamn, och försöka söka efter färdiga exempel:10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 19

7. SpotBugs

På tal om kodningsassistenter, så tror jag att det inte skulle skada att ha en som hjälper till att fånga buggar, eller hur? Det är här som SpotBugs plugin kommer in i stadierna. SpotBugs utför statisk analys av bytekod för att hitta buggar i Java-kod inom IntelliJ IDEA. Det vill säga, detta plugin är ett utmärkt verktyg för att upptäcka vissa Java-buggar, och det gör det genom att analysera din kod och jämföra den mot 400+ buggmönster och dåliga lösningar. Sådana fel inkluderar oändliga rekursiva loopar, dödläge , livelock och felaktig användning av olika bibliotek. SpotBugs kan identifiera hundratals allvarliga buggar i stora applikationer (det finns vanligtvis ungefär en bugg på 1000–2000 rader med okommenterad källkod). Efter att ha installerat plugin, i menyn, välj Analysera -> SpotBugs -><analysmål>. Målet kan vara antingen en fil eller en hel modul, inklusive eller inte inklusive tillhörande tester: 10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 20När analysen är gjord kan du längst ner se ett fönster som visar alla hittade buggar eller dåliga lösningar tillsammans med förslag för att åtgärda dem:10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 21

8. Maven Helper

Maven Helper -plugin är ett måste för alla som använder Maven. Det lägger till ett enkelt sätt att analysera och eliminera motstridiga beroenden, samt möjligheten att se Maven-beroenden i olika vyer (som en lista eller ett träd). För att köra analysen, öppna pom -filen och klicka på fliken Dependency Analyzer längst ner. Då kommer du att kunna se vilka beroenden som står i konflikt med vilka och utesluta eventuella motstridiga: 10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 22Plugin-programmet lägger också till ytterligare funktioner för att köra/felsöka enskilda filer eller rotmodulen: 10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 23Aktivering av denna beroendehanterare kommer att spara tid när du löser problem med beroenden.

9. Skrapa

När du skriver kod tänker du ofta "det här måste fixas innan jag begår det", du måste skriva temporär data någonstans för din egen referens eller för något test, eller så vill du spela in anteckningar eller data som visas när du felsöker din applikation. Detta innebär i allmänhet att snabbt lansera en ny instans av Notepad, men det är fortfarande inte särskilt bra. Hur kan vi bättre utnyttja verktygen som erbjuds av vår älskade IntelliJ IDEA? Till exempel, insticksprogrammet Scratch . Denna plugin låter dig skapa tillfälliga textredigeringsflikar i IDEA, där du kan skriva kod, lagra temporär data eller snabbt skriva ner tankar som du behöver senare, men som inte behöver spara för alltid. Aldrig mer kommer ditt filsystem att fyllas med TXT-filer för engångsbruk. När du har laddat in plugin-programmet, tryck på Alt+C. Ett fönster visas där du kan ange ett namn för din textfil: 10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 24När vi klickat på OK får vi upp en flik med en tillfällig textfil. Om en fil har skapats tidigare, öppnar den här kortkommandot den. Om det redan finns en lång lista med dessa flikar kommer den senaste att öppnas. I plugin-beskrivningen kan du se resten av snabbtangenterna för att använda dessa temporära textfiler. Du kan också komma åt dessa temporära filer från menyn: Verktyg -> Scratch -> ...10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 25

10. Förloppsindikator

Och slutligen, lite komisk lättnad - jag skulle vilja nämna några roliga små plugins för förloppsindikatorn . Dessa plugins ändrar förloppsindikatorns typiska tråkiga utseende till något roligare. Till exempel gillade jag Mario- plugin: 10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 2610 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 27Eller prova en mycket populär plugin - Nyan Progress Bar .10 användbara plugins för IntelliJ IDEA: för nybörjare och erfarna utvecklare - 28Jag måste påpeka för dig att lägga till ytterligare funktionalitet kan få IDEA att förbruka mycket mer resurser, och en överdriven plugin-besatthet kan påverka prestandan i din utvecklingsmiljö. Därför, när du försöker sätta ihop din ideala uppsättning plugins, låt dig inte ryckas med: du måste försöka behålla ett "glad medium" mellan prestanda och ytterligare funktionalitet. Det var allt för mig idag :) Berätta för oss om dina favoritplugins i kommentarerna.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION