8 Eclipse Keyboard Shortcuts Nødvendig for nybegynnere

8 Eclipse Keyboard Shortcuts Nødvendig for nybegynnere / programmering

Denne artikkelen ble opprinnelig skrevet for Eclipse Juno, men har siden blitt oppdatert for Eclipse Oxygen.

Jeg har nylig hatt to parprogrammeringsoppgaver, hver i Java og hver med en egen partner. Å gå inn i dette uten mye kunnskap, foreslo min første partner å bruke Eclipse IDE, og det viste seg å være et godt valg. Hvis du bare begynner i Java, er Eclipse veien å gå.

Tidligere hadde jeg prøvd å lære den beryktede VIM-editoren, men til tross for alle VIM-opplæringene der ute, fant jeg lærekurven for bratt. Eclipse er mye lettere å forstå: Du kan se en liste over alle filene i Java-prosjektet (eller Android for det saks skyld) i pakkeutforskeren, enkelt navigere til ønsket funksjon med omrissvinduet, få forslag til funksjoner, import, og mer.

Heldigvis for meg lærte min første partner meg en rekke nyttige arbeidsflyt tastaturgenveier, som jeg så videre til min andre partner som visste så lite som jeg gjorde. Som nybegynner-vennlig som Eclipse-grensesnittet, skylder du det selv å lære disse hurtigtastene. De vil øke produktiviteten enda mer, garantert.

1. Organiser import (Ctrl + Shift + O)

Enten du jobber med Java's innfødte biblioteker 10 Core Java Concepts du bør lære når du kommer i gang 10 Core Java Concepts Du bør lære når du kommer i gang Uansett om du skriver en GUI, utvikler server-side programvare eller et mobilprogram ved hjelp av Android, læring Java vil tjene deg godt. Her er noen kjerne-Java-konsepter for å hjelpe deg med å komme i gang. Les mer og klasser eller inkorporere tredjepartsrammer i koden din. En ting er sant: For å kunne bruke en klasse må du først importere klassen før Eclipse identifiserer den som gyldig og tilgjengelig for kodeautomatisering (sanntidsskriving forslag).

Men hvem har tid til å huske hver enkelt pakkebane for hver enkelt klasse i hvert enkelt bibliotek? Du kan la Eclipse håndtere det for deg ved hjelp av Ctrl + Skift + O snarvei, som automatisk importerer ukjente klasser i kode.

Hvis du for eksempel har denne koden:

offentlig klasse Hei offentlig statisk tomt hoved (String [] args) ArrayList list = new ArrayList (); 

Og så bruker du snarveien Organiser import, blir det slik:

importer java.util.ArrayList; offentlig klasse Hei offentlig statisk tomt hoved (String [] args) ArrayList list = new ArrayList (); 

I stedet for å skrive inn importlinjer for hånd, kan du bare skrive kode som vanlig til du ser de røde, skarpe linjene Java-unntak: Gjør du dem riktig? Java unntak: Håndterer du dem riktig? En unntak i programmering betyr en eksepsjonell tilstand i programgjennomføringen. Den brukes når tilstanden kan håndteres bedre andre steder. Vurder følgende eksempler på håndtering av Java-unntak. Les mer (angir ukjente klasser), og klikk deretter på snarveien Organiser import.

Merk at denne snarveien også fjerner Ubrukt import (i tilfeller hvor du slettet kode) og sorterer Importerklæringer etter pakke.

2. Korrekt innrykk (Ctrl + I)

Kode lesbarhet er viktig, ikke bare for deg (slik at du kan komme tilbake på et senere tidspunkt og forstå hva du skrev), men for alle andre som kan se på koden din (partnere, professorer, bidragsytere). Riktig innrykning er viktig 10 Mest vanlige programmerings- og kodingsfeil 10 Mest vanlige programmerings- og kodingsfeil Følgende er noen av de vanligste programmerings- og kodingsfeilene som utviklerne har gjort. Disse feilene har resultert i omfattende utbrudd, datatyveri, innbrudd og mer. Les mer .

Ser koden ofte ut som dette?

publiseringsfeil insertHead (int x) Link newLink = new Link (x); hvis (erEmpty ()) hale = newLink; ellers head.previous = newLink; newLink.next = head; hode = newLink; 

Kanskje du skrev det på den måten, eller kanskje du kopierte-limt fra andre steder. Uansett er de gode nyhetene at Eclipse gjør det trivielt enkelt å fikse: Merk den delen av koden som er vanskelig å lese, bruk deretter Ctrl + I snarvei for å umiddelbart bringe den til riktig innrykning:

publiseringsfeil insertHead (int x) Link newLink = new Link (x); hvis (erEmpty ()) hale = newLink; ellers head.previous = newLink; newLink.next = head; hode = newLink; 

Du kan endre hvordan Eclipse håndterer innrykk ved å gå til Vindu> Innstillinger, så naviger til venstre i panelet til venstre Java> Kodeformat> Formaterer> Rediger ...> Innrykk. Lær mer om hvordan du skriver ren kode Din kode kan luke! Hvordan fikse det Din kode kan luke! Slik løser du det I denne artikkelen vil vi markere 10 av de vanligste kodelukene, og hvordan deodorisere dem. Hvis du er en ny programmerer, unngå disse og koden din blir merkbart bedre! Les mer .

3. Slett nåværende linje (Ctrl + D)

Når du koder i Java, er det naturlig å fjerne hele kodelinjene om gangen. Den verste måten å gjøre dette på? Marker med musen, og klikk deretter Backspace. The rookie måte å gjøre dette på? Trykk Slutt-tasten, hold Shift, trykk Home-tasten og deretter Backspace. Men pro-måten? Bare klikk Ctrl + D:

4. Autofullføring Anbefaling (Ctrl + Space)

Java er dessverre kjent for å være ekstremt verbose - navnene på klasser, metoder og variabler er noen av de lengste i hele programmeringsbransjen. Skriver dem alle for hånd hver eneste gang? Ikke min ide om en morsom tid.

Her er hva du gjør i stedet: skriv inn de første bokstavene i klassen, metoden eller variabelen du vil ha, og klikk deretter Ctrl + Space. Dette gir en liste over autofullføringsanbefalinger sammen med metodenes signaturer, variabeltyper og mer. Velg den rette, trykk Enter, og hold kodingen.

Funksjoner som autofullføring er noen av grunnene til at IDEs trompetekstredigerere Tekstredigerere vs IDE: Hvilken er bedre for programmerere? Tekstredigerere vs IDE: Hvilken er bedre for programmerere? Å velge mellom en avansert IDE og en enklere tekstredigerer kan være vanskelig. Vi gir litt innsikt for å hjelpe deg med å ta den beslutningen. Les mer .

5. System.out.println (“sysout” og Ctrl + Space)

Når du arbeider med konsollprogrammer, lagrer du kommandolinjeutgang til fil på Windows, Mac og Linux. Slik lagrer du kommandolinjeutgang til fil på Windows, Mac og Linux. Lagring av utdata fra en kommando til en fil er nyttig hvis du er prøver å diagnostisere et problem, og det er super enkelt å gjøre. Les mer, du må bruke System.out.println () for utskrift av meldinger. Men fordi dette er så tungvint, har Eclipse en rask snarvei for deg: type “sysout” (uten anførselstegn), og trykk deretter Ctrl + Space.

Den beste delen? Markøren plasseres umiddelbart i metallsamtalenes parentes, så du begynner å skrive meldingen med en gang:

6. Søk hele prosjektet (Ctrl + H)

Når du jobber med store kodebaser, er det lett å glemme hvor du erklærte bestemte klasser, metoder eller variabler. I stedet for å kaste bort tid ved å kaste gjennom kataloger for hånd, bruk Søk hele prosjektet-spørringen med Ctrl + H snarvei.

Som standard kommer den med fire søketyper: Filsøk, Oppgaveøk, Git-søk og Java-søk. Du bruker det meste av Java Search, som bare søker gjennom kildefiler, men de andre tre kan være nyttige på sine egne måter.

7. Kjør program (Ctrl + F11)

Første gang du kjører et nytt prosjekt, bør du gjøre det gjennom Kjør> Kjør som ...> Java-applikasjon. Men etter det kan du feste ting opp med Ctrl + F11 snarvei, som kjører det nåværende prosjektet med samme konfigurasjon som siste gang prosjektet kjørte.

8. Gi nytt navn (Alt + Skift + R)

Her er tingen om klasse, metode og variabel navn: Når de er erklært, kan de få referert dusinvis, hundrevis eller tusenvis av tid gjennom et prosjekt. Forestill deg nå om du trenger å endre navnet på en klasse, metode eller variabel. Det kan ta timer (eller dager!) Å omdøpe hver enkelt referanse.

Eller du kan høyreklikke på navnet, velg Refactor> Rename, skriv inn det nye navnet, og få Eclipse til å endre hver enkelt referanse i hele prosjektet om et sekund. Enda raskere, du kan klikke på navnet, trykk Alt + Skift + R, skriv inn det nye navnet, og trykk Enter. Bam, ferdig!

Andre tips for nybegynnere Java-programmerere

Som en Java-programmør bør du helt forstå hvordan den virtuelle Java-maskinen fungerer. Hvorfor Java Virtual Machine hjelper koden din til å kjøre bedre Hvorfor Java Virtual Machine hjelper koden din til å kjøre bedre Hva å vite hvorfor Java-virtuell maskin gir Java flere fordeler enn opprinnelig programmering for et søknad? Les videre for å finne ut! Les mer og hvorfor det muliggjør utvikling av tversplattform. Du bør også være kjent med disse kjernen Java-konseptene 10 Core Java Concepts Du bør lære når du kommer i gang 10 Core Java Concepts Du bør lære når du kommer i gang Uansett om du skriver en GUI, utvikler server-side programvare eller et mobilprogram som bruker Android, lære Java vil tjene deg godt. Her er noen kjerne-Java-konsepter for å hjelpe deg med å komme i gang. Les mer, for eksempel hvordan du bruker unntak i Java Java-unntak: Håndterer du dem riktig? Java unntak: Håndterer du dem riktig? En unntak i programmering betyr en eksepsjonell tilstand i programgjennomføringen. Den brukes når tilstanden kan håndteres bedre andre steder. Vurder følgende eksempler på håndtering av Java-unntak. Les mer .

Og ikke hopp over disse tipsene for å mestre et nytt programmeringsspråk. 7 Nyttige triks for å mestre et nytt programmeringsspråk. 7 Nyttige triks for å mestre et nytt programmeringsspråk. Det er greit å være overveldet når du lærer å kode. Du vil sikkert glemme ting så fort du lærer dem. Disse tipsene kan hjelpe deg å bedre beholde all den nye informasjonen. Les mer .

Hvilke andre nyttige tips har du for nybegynnere til Java eller Eclipse? Gi oss beskjed i kommentarene nedenfor!

Skriver du markdown? Sjekk ut vårt Markdown Cheat Sheet. The Printable Markdown Cheat Sheet for nybegynnere og eksperter. The Printable Markdown Cheat Sheet for nybegynnere og eksperter. Dette utskrivbare Markdown cheat sheet gir alt du trenger å vite om Markdown formatering på et øyeblikk. Hold det greit og aldri bli forvirret igjen. Les mer !

.