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.
Men 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:
↓
Deretter vil følgende vindu dukke opp i utviklingsmiljøet ditt:
Klikk
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:
Metode 2: Installere fra IntelliJ IDEA
I IDEA, i øvre venstre hjørne, gå til
Fil -> Innstillinger :
Gå deretter til fanen
Plugins og skriv inn navnet på plugin-modulen (
Gradianto ) i søkefeltet, selv delvis:
Klikk 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
Tema og se fire nye tilgjengelige temaer: Jeg likte
Gradianto Deep Ocean- temaet mest:
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:
Hvis 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 :
Som 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 :
Denne 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 . Deretter velger du et emne du ønsker å lære mer om. For eksempel refactoring:
Og 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.):
Nå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:
Dette 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:
Disse 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:
Du kan også velge en bestemt kodeblokk, for eksempel et metodenavn, og prøve å søke etter ferdige eksempler:
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:
Etter 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:
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:
Plugin-modulen legger også til tilleggsfunksjoner for å kjøre/feilsøke individuelle filer eller rotmodulen:
Aktivering 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:
Etter 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. 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:
Eller prøv en veldig populær plugin -
Nyan Progress Bar .
Jeg 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.
GO TO FULL VERSION