CodeGym /Java blog /Tilfældig /10 nyttige plugins til IntelliJ IDEA: for begyndere og er...
John Squirrels
Niveau
San Francisco

10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere

Udgivet i gruppen
God dag, alle sammen! Udviklere har et grundlæggende 'authoring'-værktøj, det vil sige et udviklingsmiljø som Eclipse , NetBeans osv. Men uden tvivl det mest populære miljø i øjeblikket IntelliJ IDEA . Det er designet til at overlade dine kodningsevner, hvilket i høj grad forenkler processen mange gange. 10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 1Men måske vil funktionaliteten i dette miljø ikke være tilstrækkelig for alle, eller måske vil nogle mennesker ønske at tilpasse det. Virkeligheden er, at alt du skal gøre er at udvide dens funktionalitet ved at tilføje plugins.
Plugins er en måde at tilføje funktionalitet til hovedprogrammet. De er designet til at udvide dets muligheder.
I dag vil vi se på 10 interessante plugins til at arbejde i IntelliJ IDEA. De vil hjælpe dig i dit arbejde, eller i det mindste muntre dig op =) Lad os først køre dig gennem bootcamp for at installere plugins i IntelliJ IDEA , ved at bruge installationen af ​​et nyt tema som eksempel.

1. IntelliJ IDEA-temaer

Har du nogensinde følt, at det begrænsede sæt af indbyggede IntelliJ IDEA-temaer på en eller anden måde manglede? Måske ville du vælge noget andet. Måske vil du grave rundt og finde noget, der passer lige til dig? Nå, lad os gøre det! For at komme i gang skal du gå her og vælge et tema (eller en temapakke), der passer til dig. For eksempel valgte jeg Gradianto . Dernæst har vi to måder at installere plugin på.

Metode 1: Installer direkte fra JetBrains hjemmeside

Du skal have IDEA åben. Når du har valgt et tema, skal du klikke på knappen Hent -> Installer . Derefter bliver du bedt om at vælge den version af IntelliJ IDEA, som du har installeret på din computer:10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 2
10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 3Dernæst dukker følgende vindue op i dit udviklingsmiljø: 10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 4Klik på OK . Pluginnet er installeret! Dernæst skal du nogle gange genstarte IntelliJ IDEA for at plugin'et begynder at virke. For plugin'et med temaer var dette ikke nødvendigt - temaet blev straks ændret til grønt:10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 5

Metode 2: Installation fra IntelliJ IDEA

I IDEA, i øverste venstre hjørne, skal du gå til Filer -> Indstillinger : 10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 6Gå derefter til fanen Plugins og skriv navnet på plugin'et ( Gradianto ) i søgelinjen, endda delvist: 10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 7Klik på den grønne Installer- knap, og du er Færdig!

Ændring af tema

Grøn er ikke det eneste nye tema. For at se resten:
  • gå tilbage til Filer -> Indstillinger
  • åbne fanen "Udseende".
Derefter skal du klikke på rullelisten Tema10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 8 og se fire nye tilgængelige temaer: Jeg kunne bedst lide Gradianto Deep Ocean -temaet:10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 9

Deaktivering/afinstallation af et plugin

Lad os se, hvordan du deaktiverer eller helt afinstallerer et plugin:
  • igen, åbn vinduet Indstillinger -> Plugins
  • vælg fanen Installeret
Tryk på Deaktiver for at gøre plugin'et inaktivt: 10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 10Hvis du nu klikker på pilene ud for Aktiver/Deaktiver , så vil du se et vindue, hvor du kan fjerne pluginnet fra din IDÉ : 10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 11Som du kan se, er alt faktisk ret simpelt :) Jamen så, lad os se på nogle få IDEA-plugins, der kan være meget nyttige.

2. Strengemanipulation

Her er et plugin, der vil tilføje mange nye strenghåndteringsmuligheder til din IDEA. Du kan finde den her . Når du først har installeret og genstartet udviklingsmiljøet, hvis du højreklikker f.eks. på navnet på variablen eller et udvalg af tekst, vil du bemærke et nyt String Manipulation kontekstmenupunkt, som giver mange muligheder for at ændre den valgte streng :10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 12Dette plugin vil være mest nyttigt, når du skal interagere med meget stor tekst. Det giver dig mulighed for at filtrere, sortere, ændre store og små bogstaver, ændre kodningsstil (f.eks. ændre al tekst til camelCase), ændre noget i alle linjer i teksten i en enkelt handling (åååh, det lyder spændende), indkode teksten i et eller andet format (for eksempel i SHA-1 hexadecimalt format) og meget mere. Ja, i første omgang vil det virke som om, at der er for mange forskellige funktioner, og det vil ikke være helt klart, hvad den eller den gør. Men med tiden vil du vænne dig til og blive en tekstformateringsgud i IntelliJ IDEA.

3. IDE Funktioner Træner

Dette plugin er primært beregnet til begyndere. Det hjælper dig interaktivt med at lære grundlæggende genveje og funktioner i IDE. Du kan tænke på det som din helt egen personlige boresergent i IntelliJ IDEA. Du kan finde den her her . Efter installationen skal du gå til sektionen Hjælp -> IDE Features Trainer . 10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 13Vælg derefter et emne, som du gerne vil lære mere om. For eksempel refactoring: 10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 14Og begynd så at gennemføre trinvise øvelser.

4. Key Promoter X

Jeg har bemærket, at jo mere erfaren og dygtig programmøren er, jo flere genvejstaster kender han eller hun. Når alt kommer til alt, i stedet for manuelt at søge gennem koden eller manuelt gøre noget, kan du trykke på et par tastaturgenveje og voila, så er du færdig! Som et resultat vil du arbejde meget hurtigere. Så tillad mig at introducere dig til Key Promoter X plugin. Efter at have indlæst det, når vi går til et indstillingsvindue, menu eller fane, vil vi se i nederste højre hjørne en prompt med tastaturgenvejen, der kunne have udført den samme handling (dvs. ville have åbnet det samme indstillingsvindue, menu, osv.): 10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 15Når du tilføjer dette til en kørsel gennem IDE Features Trainertutorials, vil du være i stand til at arbejde i IDEA uden egentlig at bruge musen (hvilket vil fremskynde dit arbejde mange gange).

5. Rainbow Bracket og HighlightBracketPair

Jeg kunne ikke undlade at nævne Rainbow Brackets plugin. Når det først er installeret, gør det kodning meget mere praktisk, fordi par af beslag bliver flerfarvede: 10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 16Dette lader dig se med det samme, hvilken åbningsparentes der er parret med hvilken lukkeparentes. Farverne er ikke vilkårlige (ikke valgt tilfældigt). Der er en vis logik: parenteser i samme grad af indlejring vil have samme farve. For eksempel vil parenteser inden i gule være grønne. Og i grønne parenteser vil alt være blåt, og så videre... Apropos parentes, lad os gå videre til HighlightBracketPair . Når du bruger dette plugin, vil du tydeligt se den særlige kodeblok eller parenteser, som din markør er i, da det relevante par parenteser vil blive fremhævet:10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 17Disse to værktøjer kan være meget nyttige, hvis du arbejder med kode, der er stærkt indlejret.

6. Codota AI

I den fjerne, fjerne fortid blev kode rutinemæssigt skrevet i en almindelig teksteditor. Og forestil dig nu, at du har glemt en parentes et eller andet sted, eller lavet en fejl i en klasses navn. Intet vil kompilere! Som følge heraf skulle du i de dage bruge timer på at jage fejlen og være ekstremt forsigtig, når du skrev kode. Den slags lidelse er kun for mennesker med de stærkeste nerver. Jeg synes, det blev irriterende nok, at nogle folk begyndte at skabe forskellige miljøer til at arbejde med kode. IntelliJ IDEA, Eclipse, NetBeans... Og nu er du her og arbejder i IntelliJ IDEA, som er meget smart og giver utrolig hjælp til kodning, foreslå placeringer af mulige fejl og hente relevante navne på klasser og metoder, så snart du starter skrive dem. Hvad med at gøre det lidt smartere? For det,Codota AI plugin. Dette plugin er designet til at give bedre autofuldførelse af kode takket være AI. Baseret på millioner af open source Java-programmer såvel som din kontekst, bruger Codota de mest avancerede maskinlæringsmodeller til at hjælpe med at autofuldføre kodelinjer, hvilket hjælper dig med at skrive kode meget hurtigere og med færre fejl. Med andre ord lader dette plugin IDEA bede dig baseret på konteksten af ​​din applikation. For eksempel kan den vise de tilgængelige, synlige variabler af den ønskede type: 10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 18Du kan også vælge en bestemt kodeblok, for eksempel et metodenavn, og prøve at søge efter færdige eksempler:10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 19

7. SpotBugs

Når vi taler om kodningsassistenter, så tror jeg, at det ikke ville skade at have en, der hjælper med at fange fejl, ikke? Det er her SpotBugs- pluginnet kommer ind i stadierne. SpotBugs udfører statisk analyse af bytekode for at finde fejl i Java-kode i IntelliJ IDEA. Det vil sige, at dette plugin er et fantastisk værktøj til at opdage visse Java-fejl, og det gør det ved at analysere din kode og sammenligne den med 400+ fejlmønstre og dårlige løsninger. Sådanne fejl omfatter uendelige rekursive loops, deadlock , livelock og forkert brug af forskellige biblioteker. SpotBugs kan identificere hundredvis af alvorlige fejl i store applikationer (der er normalt omkring en fejl i 1000-2000 linjer med ukommenteret kildekode). Efter installation af pluginnet skal du i menuen vælge Analyser -> SpotBugs -><analysemål>. Målet kan være enten én fil eller et helt modul, inklusive eller ikke inkluderende tilknyttede tests: 10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 20Efter analysen er udført, kan du nederst se et vindue, der viser alle de fundne fejl eller dårlige løsninger sammen med forslag til at rette dem:10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 21

8. Maven Hjælper

Maven Helper -plugin'et er et must-have for alle, der bruger Maven. Det tilføjer en nem måde at analysere og eliminere modstridende afhængigheder på, samt muligheden for at se Maven-afhængigheder i forskellige visninger (som en liste eller et træ). For at køre analysen skal du åbne pom- filen og klikke på fanen Dependency Analyzer nederst. Så vil du være i stand til at se, hvilke afhængigheder der er i konflikt med hvilke og udelukke eventuelle modstridende: 10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 22Pluginnet tilføjer også yderligere funktioner til at køre/fejlrette individuelle filer eller rodmodulet: 10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 23Aktivering af denne afhængighedsmanager vil spare dig tid, når du løser problemer med afhængigheder.

9. Ridse

Når du skriver kode, vil du ofte tænke "dette skal rettes, før jeg begår det", du bliver nødt til at skrive midlertidige data et sted til din egen reference eller til en test, eller du vil gerne optage noter eller data set, når du fejlretter din applikation. Dette betyder generelt hurtigt at lancere en ny forekomst af Notesblok, men det er stadig ikke særlig godt. Hvordan kan vi bedre udnytte de værktøjer, som vores elskede IntelliJ IDEA tilbyder? For eksempel Scratch - plugin'et. Dette plugin lader dig oprette midlertidige tekstredigeringsfaner i IDEA, hvor du kan skrive kode, gemme midlertidige data eller hurtigt notere tanker ned, som du får brug for senere, men ikke behøver at gemme for evigt. Aldrig igen vil dit filsystem være fyldt med engangs-TXT-filer. Efter indlæsning af plugin skal du trykke på Alt+C. Et vindue vises, hvor du kan angive et navn til din tekstfil: 10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 24Når vi har klikket på OK , får vi en fane med en midlertidig tekstfil. Hvis en fil blev oprettet tidligere, åbner denne tastaturgenvej den. Hvis der allerede er en lang liste over disse faner, vil den seneste blive åbnet. I plugin-beskrivelsen kan du se resten af ​​genvejstaster til brug af disse midlertidige tekstfiler. Du kan også få adgang til disse midlertidige filer fra menuen: Værktøjer -> Scratch -> ...10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 25

10. Fremskridtslinje

Og endelig, noget komisk relief - jeg vil gerne nævne nogle sjove små plugins til fremskridtslinjen . Disse plugins ændrer statuslinjens typiske kedelige udseende til noget sjovere. For eksempel kunne jeg meget godt lide Mario- plugin: 10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 2610 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 27Eller prøv et meget populært plugin - Nyan Progress Bar .10 nyttige plugins til IntelliJ IDEA: for begyndere og erfarne udviklere - 28Jeg er nødt til at påpege over for dig, at tilføjelse af yderligere funktionalitet kan få IDEA til at forbruge langt flere ressourcer, og en overdreven plugin-besættelse kan påvirke ydeevnen af ​​dit udviklingsmiljø. Derfor, når du prøver at sammensætte dit ideelle sæt af plugins, skal du ikke lade dig rive med: du skal forsøge at opretholde et "lykkeligt medium" mellem ydeevne og yderligere funktionalitet. Det var alt for mig i dag :) Fortæl os om dine yndlingsplugins i kommentarerne.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION