CodeGym /Java-blogg /Tilfeldig /10 nyttige plugins for IntelliJ IDEA: for nybegynnere og ...
John Squirrels
Nivå
San Francisco

10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere

Publisert i gruppen
God dag, dere! Utviklere har et grunnleggende "authoring"-verktøy, det vil si et utviklingsmiljø som Eclipse , NetBeans , etc. Men uten tvil det mest populære miljøet for øyeblikket IntelliJ IDEA . Den er designet for å overlade dine kodingsevner, noe som forenkler prosessen mange ganger. 10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 1Men kanskje vil funksjonaliteten som tilbys av dette miljøet ikke være tilstrekkelig for alle, eller kanskje noen vil ønske å tilpasse den. Realiteten er at alt du trenger å gjøre er å utvide funksjonaliteten ved å legge til plugins.
Plugins er en måte å legge til funksjonalitet til hovedprogrammet. De er designet for å utvide mulighetene.
I dag skal vi se på 10 interessante plugins for å jobbe i IntelliJ IDEA. De vil hjelpe deg i arbeidet ditt, eller i det minste muntre deg opp =) Først, la oss kjøre deg gjennom boot camp for å installere plugins i IntelliJ IDEA , ved å bruke installasjonen av et nytt tema som eksempel.

1. IntelliJ IDEA-temaer

Har du noen gang følt at det begrensede settet med innebygde IntelliJ IDEA-temaer på en eller annen måte manglet? Kanskje du ønsket å velge noe annet. Kanskje du vil grave rundt og finne noe som passer akkurat deg? Vel, la oss gjøre det! For å komme i gang, gå hit og velg et tema (eller en temapakke) som passer deg. For eksempel valgte jeg Gradianto . Deretter har vi to måter å installere plugin på.

Metode 1: Installer direkte fra JetBrains nettside

Du må ha IDEA åpen. Etter å ha valgt et tema, klikk på Get -> Install- knappen. Deretter blir du bedt om å velge versjonen av IntelliJ IDEA som du har installert på datamaskinen din:10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 2
10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 3Deretter vil følgende vindu dukke opp i utviklingsmiljøet ditt: 10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 4Klikk OK . Plugin er installert! Deretter må du noen ganger starte IntelliJ IDEA på nytt for at pluginet skal begynne å fungere. For plugin med temaer var dette ikke nødvendig - temaet endret umiddelbart til grønt:10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 5

Metode 2: Installere fra IntelliJ IDEA

I IDEA, i øvre venstre hjørne, gå til Fil -> Innstillinger : 10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 6Gå deretter til fanen Plugins og skriv inn navnet på plugin-modulen ( Gradianto ) i søkefeltet, selv delvis: 10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 7Klikk på den grønne Installer- knappen og du er ferdig!

Endring av tema

Grønt er ikke det eneste nye temaet. For å se resten:
  • gå tilbake til Fil -> Innstillinger
  • åpne fanen "Utseende".
Klikk deretter på rullegardinlisten Tema10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 8 og se fire nye tilgjengelige temaer: Jeg likte Gradianto Deep Ocean- temaet mest:10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 9

Deaktivere / avinstallere en plugin

La oss se hvordan du deaktiverer eller helt avinstallerer en plugin:
  • igjen, åpne Innstillinger -> Plugins- vinduet
  • velg fanen Installert
Trykk Deaktiver for å gjøre plugin-modulen inaktiv: 10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 10Hvis du nå klikker på pilene ved siden av Aktiver/Deaktiver , vil du se et vindu som lar deg fjerne plugin-en fra IDÉen din : 10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 11Som du kan se er alt faktisk ganske enkelt :) Vel, da, la oss se på noen få IDEA-plugins som kan være veldig nyttige.

2. Strengemanipulasjon

Her er en plugin som vil legge til mange nye strenghåndteringsmuligheter til IDEA-en din. Du finner den her . Når du har installert og startet utviklingsmiljøet på nytt, hvis du høyreklikker, for eksempel på navnet på variabelen eller et utvalg av tekst, vil du legge merke til et nytt String Manipulation kontekstmenyelement, som gir mange muligheter for å endre den valgte strengen :10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 12Denne plugin-en vil være mest nyttig når du trenger å samhandle med veldig stor tekst. Den lar deg filtrere, sortere, endre store og små bokstaver, endre kodestil (for eksempel endre all tekst til camelCase), endre noe i alle linjer i teksten i en enkelt operasjon (ååå, det høres spennende ut), kode teksten i noe format (for eksempel i SHA-1 heksadesimalt format), og mye mer. Ja, til å begynne med vil det virke som om det er for mange forskjellige funksjoner, og det vil ikke være helt klart hva dette eller det gjør. Men over tid vil du venne deg til og bli en tekstformateringsgud i IntelliJ IDEA.

3. Trener for IDE-funksjoner

Denne plugin er først og fremst ment for nybegynnere. Den hjelper deg interaktivt å lære grunnleggende snarveier og funksjoner i IDE. Du kan tenke på det som din egen personlige drillsersjant i IntelliJ IDEA. Du finner den her her . Etter installasjonen går du til delen Hjelp -> IDE-funksjoner . 10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 13Deretter velger du et emne du ønsker å lære mer om. For eksempel refactoring: 10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 14Og begynn deretter å fullføre trinnvise øvelser.

4. Key Promoter X

Jeg har lagt merke til at jo mer erfaren og dyktig programmereren er, jo flere hurtigtaster kjenner han eller hun. Tross alt, i stedet for å søke manuelt gjennom koden eller manuelt gjøre noe, kan du trykke på et par hurtigtaster og vips, du er ferdig! Som et resultat vil du jobbe mye raskere. Så, la meg introdusere deg til Key Promoter X -plugin. Etter å ha lastet den, når vi går til et innstillingsvindu, meny eller fane, vil vi se i nedre høyre hjørne en ledetekst med hurtigtasten som kunne ha utført samme handling (dvs. ville ha åpnet det samme innstillingsvinduet, menyen, etc.): 10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 15Når du legger dette til en kjøring gjennom IDE Features Trainerveiledninger, vil du kunne jobbe i IDEA uten å bruke musen (noe som vil øke hastigheten på arbeidet ditt mange ganger).

5. Rainbow Brackets og HighlightBracketPair

Jeg kunne ikke unngå å nevne Rainbow Brackets -plugin. Når det er installert, gjør det koding mye mer praktisk, fordi par med parenteser blir flerfargede: 10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 16Dette lar deg se med en gang hvilken åpningsparentes som er paret med hvilken avsluttende. Fargene er ikke vilkårlige (ikke valgt tilfeldig). Det er en viss logikk: parentes i samme grad av hekking vil ha samme farge. For eksempel vil parenteser på innsiden av gule være grønne. Og i grønne parenteser vil alt være blått, og så videre... Apropos parentes, la oss gå videre til HighlightBracketPair . Når du bruker denne plugin-modulen, vil du tydelig se den bestemte kodeblokken eller parentesene markøren din er i, siden det relevante paret med parenteser vil bli uthevet:10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 17Disse to verktøyene kan være svært nyttige hvis du jobber med kode som er tungt nestet.

6. Codota AI

I den fjerne, fjerne fortiden ble kode rutinemessig skrevet i en vanlig tekstredigerer. Og forestill deg nå at du har glemt en parentes et sted, vel, eller gjort en feil i en klasses navn. Ingenting vil kompilere! Som et resultat måtte du i disse dager bruke timer på å jakte på feilen og være ekstremt forsiktig når du skrev kode. Den typen lidelse er bare for folk med de sterkeste nervene. Jeg synes dette ble irriterende nok til at noen begynte å lage forskjellige miljøer for å jobbe med kode. IntelliJ IDEA, Eclipse, NetBeans... Og nå er du her, og jobber i IntelliJ IDEA, som er veldig smart og gir utrolig hjelp til koding, foreslå plassering av mulige feil og hente opp relevante navn på klasser og metoder så snart du starter skriver dem. Hva med å gjøre det litt smartere? For dette,Codota AI- plugin. Denne plugin er designet for å gi bedre autofullføring av kode takket være AI. Basert på millioner av åpen kildekode Java-programmer så vel som konteksten din, bruker Codota de mest avanserte maskinlæringsmodellene for å hjelpe deg med å autofullføre kodelinjer, og hjelpe deg med å skrive kode mye raskere og med færre feil. Med andre ord lar denne plugin IDEA spørre deg basert på konteksten til søknaden din. For eksempel kan den vise tilgjengelige, synlige variabler av den nødvendige typen: 10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 18Du kan også velge en bestemt kodeblokk, for eksempel et metodenavn, og prøve å søke etter ferdige eksempler:10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 19

7. SpotBugs

Når vi snakker om kodeassistenter, så tror jeg det ikke skader å ha en som hjelper til med å fange feil, ikke sant? Det er her SpotBugs- pluginen kommer inn på stadiene. SpotBugs utfører statisk analyse av bytekode for å finne feil i Java-kode i IntelliJ IDEA. Det vil si at denne plugin er et flott verktøy for å oppdage visse Java-feil, og det gjør det ved å analysere koden din og sammenligne den med 400+ feilmønstre og dårlige løsninger. Slike feil inkluderer uendelige rekursive looper, deadlock , livelock og feil bruk av ulike biblioteker. SpotBugs kan identifisere hundrevis av alvorlige feil i store applikasjoner (det er vanligvis omtrent en feil på 1000–2000 linjer med ukommentert kildekode). Etter å ha installert plugin, i menyen, velg Analyser -> SpotBugs -><analysemål>. Målet kan enten være én fil eller en hel modul, inkludert eller ikke inkludert tilknyttede tester: 10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 20Etter at analysen er utført, kan du nederst se et vindu som viser alle de feilene som er funnet eller dårlige løsninger sammen med forslag for å fikse dem:10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 21

8. Maven Helper

Maven Helper -plugin er et must for alle som bruker Maven. Den legger til en enkel måte å analysere og eliminere motstridende avhengigheter på, samt muligheten til å se Maven-avhengigheter i ulike visninger (som en liste eller et tre). For å kjøre analysen åpner du pom- filen og klikker fanen Dependency Analyzer nederst. Da vil du kunne se hvilke avhengigheter som er i konflikt med hvilke og ekskludere eventuelle motstridende: 10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 22Plugin-modulen legger også til tilleggsfunksjoner for å kjøre/feilsøke individuelle filer eller rotmodulen: 10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 23Aktivering av denne avhengighetsbehandlingen vil spare deg for tid når du løser problemer med avhengigheter.

9. Skrape

Når du skriver kode, vil du ofte tenke "dette må fikses før jeg begår det", du må skrive midlertidige data et sted for din egen referanse eller for en test, eller du vil spille inn notater eller data sett når du feilsøker applikasjonen din. Dette betyr vanligvis å raskt lansere en ny forekomst av Notepad, men det er fortsatt ikke veldig bra. Hvordan kan vi bedre utnytte verktøyene som tilbys av vår elskede IntelliJ IDEA? For eksempel Scratch- plugin. Dette pluginet lar deg lage midlertidige tekstredigeringsfaner i IDEA, hvor du kan skrive kode, lagre midlertidige data eller raskt notere ned tanker som du trenger senere, men som ikke trenger å lagre for alltid. Aldri igjen vil filsystemet fylles med engangs-TXT-filer. Etter å ha lastet inn plugin, trykk Alt+C. Et vindu vises, hvor du kan angi et navn for tekstfilen din: 10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 24Etter at vi har klikket OK , får vi opp en fane med en midlertidig tekstfil. Hvis en fil ble opprettet tidligere, vil denne hurtigtasten åpne den. Hvis det allerede er en lang liste over disse fanene, vil den nyeste bli åpnet. I plugin-beskrivelsen kan du se resten av hurtigtastene for bruk av disse midlertidige tekstfilene. Du kan også få tilgang til disse midlertidige filene fra menyen: Verktøy -> Scratch -> ...10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 25

10. Fremdriftslinje

Og til slutt, litt komisk lettelse - jeg vil gjerne nevne noen morsomme små plugins for fremdriftslinjen . Disse pluginene endrer fremdriftslinjens typiske kjedelige utseende til noe morsommere. For eksempel likte jeg Mario- pluginen veldig godt: 10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 2610 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 27Eller prøv en veldig populær plugin - Nyan Progress Bar .10 nyttige plugins for IntelliJ IDEA: for nybegynnere og erfarne utviklere - 28Jeg trenger å påpeke for deg at å legge til ekstra funksjonalitet kan føre til at IDEA bruker langt mer ressurser, og en overdreven plugin-besettelse kan påvirke ytelsen til utviklingsmiljøet ditt. Derfor, når du prøver å sette sammen det ideelle settet med plugins, ikke la deg rive med: du må prøve å opprettholde et "lykkelig medium" mellom ytelse og tilleggsfunksjonalitet. Det var alt for meg i dag :) Fortell oss om favorittpluginene dine i kommentarfeltet.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION