8 Eclipse Keyboard Shortcuts Nödvändiga för nybörjare
Denna artikel skrevs ursprungligen för Eclipse Juno men har sedan uppdaterats för Eclipse Oxygen.
Jag hade nyligen två parprogrammeringsuppgifter, var och en i Java och var och en med en separat partner. Att gå in på detta utan mycket kunskap, föreslog min första partner att använda Eclipse IDE, och det visade sig vara ett bra val. Om du bara börjar i Java är Eclipse vägen att gå.
Tidigare hade jag försökt lära mig den beryktade VIM-redaktören, men trots alla VIM-tutorials där ute fann jag inlärningskurvan för brant. Eclipse är mycket lättare att förstå: du kan se en lista över alla filer i ditt Java-program (eller Android för den delen) i paketutforskaren, enkelt navigera till önskad funktion med kontureringsfönstret, få förslag på funktioner, import, och mer.
Lyckligtvis för mig lärde min första partner mig ett antal användbara arbetsflödesnycklar, vilket jag sedan vidarebefordrade till min andra partner som visste så lite som jag gjorde. Som nybörjevänlig som Eclipse-gränssnittet är du skyldig att själv lära dig dessa kortkommandon. De kommer att öka din produktivitet ännu mer, garanterad.
1. Organisera import (Ctrl + Shift + O)
Oavsett om du arbetar med Java: s inbyggda bibliotek 10 Core Java Concepts Du bör lära dig när du kommer igång 10 Core Java Concepts Du bör lära dig när du kommer igång Oavsett om du skriver en GUI, utvecklar serverns programvara eller en mobilapplikation med Android, lärande Java kommer att tjäna dig bra. Här är några grundläggande Java-koncept för att hjälpa dig att komma igång. Läs mer och klasser eller inkorporera ramar från tredje part i din kod. En sak är sant: För att kunna använda en klass måste du först importera klassen innan Eclipse identifierar den som giltig och tillgänglig för kodautomatisering (realtidsskrivning förslag).
Men vem har tid att memorera varje enskild paketväg för varje enskild klass i varje enskilt bibliotek? Du kan låta Eclipse hantera det för dig med hjälp av Ctrl + Skift + O genväg, som automatiskt importerar okända klasser i kod.
Om du till exempel har den här koden:
offentlig klass Hej offentlig statisk tomt huvud (String [] args) ArrayList list = new ArrayList ();
Och sedan använder du genvägsorganet Importera, blir det så här:
importera java.util.ArrayList; offentlig klass Hej offentlig statisk tomt huvud (String [] args) ArrayList list = new ArrayList ();
I stället för att skriva importlinjer för hand kan du bara skriva kod som normalt tills du ser de röda squiggly-linjerna Java Undantag: Hanterar du dem rätt? Java Undantag: Hanterar du dem rätt? En undantag i programmering innebär ett exceptionellt tillstånd i programkörningen. Den används när villkoret kan hanteras bättre någon annanstans. Tänk på följande exempel på hantering av Java-undantag. Läs mer (vilket indikerar okända klasser) och klicka sedan på genvägsorganet Organisera.
Observera att denna genväg också avlägsnar oanvänd import (i de fall du tog bort kod) och sorterar importdeklarationen enligt paket.
2. Korrekt indragning (Ctrl + I)
Kodläsbarhet är viktig, inte bara för dig (så du kan komma tillbaka vid en senare tidpunkt och förstå vad du skrev) men för någon annan som kan titta på din kod (partner, professorer, bidragsgivare för öppen källkod). Korrekt indragning är nödvändigt 10 Mest vanliga programmerings- och kodningsfel 10 Mest vanliga programmerings- och kodningsfel Följande är några av de vanligaste programmerings- och kodningsfel som utvecklats. Dessa fel har resulterat i stora utbrott, datatyveri, intrång och mer. Läs mer .
Kollar din kod ofta så här?
public void insertHead (int x) Länk newLink = new Link (x); om (isEmpty ()) tail = newLink; annars head.previous = newLink; newLink.next = head; huvud = newLink;
Kanske skrev du det på det sättet, eller kanske du kopierade-klistrade från någon annanstans. Hur som helst, den goda nyheten är att Eclipse gör det trivialt enkelt att fixa: markera den del av kod som är svår att läsa, använd sedan Ctrl + I genväg för att omedelbart få den till korrekt inryckning:
public void insertHead (int x) Länk newLink = new Link (x); om (isEmpty ()) tail = newLink; annars head.previous = newLink; newLink.next = head; huvud = newLink;
Du kan ändra hur Eclipse hanterar indragning genom att gå till Fönster> Inställningar, sedan i den vänstra panelen navigerar till Java> Kodstil> Formatera> Redigera ...> Indragning. Läs mer om hur du skriver ren kod Din kod kan luktas! Hur fixar du din kod kan luktar! Så här fixar du det i den här artikeln kommer vi att markera 10 av de vanligaste kodluktarna och hur deodoriseras dem. Om du är en ny programmerare, undvik dessa och din kod blir märkbart bättre! Läs mer .
3. Radera aktuell linje (Ctrl + D)
När du kodar i Java är det naturligt att ta bort hela rader av kod åt gången. Det värsta sättet att göra detta? Markera med musen och tryck sedan på Backspace. Den rookie sättet att göra detta? Håll avsluta-knappen, håll Shift, tryck på Hem-knappen och sedan Backspace. Men pro-sättet? Helt enkelt träffad Ctrl + D:
4. Autocomplete Recommendation (Ctrl + Space)
Java är tyvärr känt för att vara extremt ordentligt - namnen på klasser, metoder och variabler är några av de längsta i hela programindustrin. Skriva dem alla för hand varje gång? Inte min idé om en rolig tid.
Så här gör du istället: skriv de första bokstäverna i klassen, metoden eller variabeln du vill ha, och klicka sedan på Ctrl + Space. Detta ger en lista över autokompletterings rekommendationer tillsammans med metod signaturer, variabla typer och mer. Välj den rätta, tryck på Enter och behåll kodningen.
Funktioner som autokomplettering är några av anledningarna till att IDE: s trumtextredigerare Textredigerare vs IDE: Vilken är bättre för programmerare? Textredigerare vs IDE: Vilken är bättre för programmerare? Att välja mellan en avancerad IDE och en enklare textredigerare kan vara svår. Vi erbjuder lite insikt för att hjälpa dig att fatta beslutet. Läs mer .
5. System.out.println (“sysout” och Ctrl + Space)
När du arbetar med konsolapplikationer Hur man sparar kommandoradsutgång till fil på Windows, Mac och Linux Hur man sparar kommandoradsutgång till fil på Windows, Mac och Linux Att spara utdata från ett kommando till en fil är till hjälp om du är försöker diagnostisera ett problem, och det är super lätt att göra. Läs mer, du måste använda System.out.println () för utskrift av meddelanden. Men eftersom detta är så besvärligt, har Eclipse en snabb genväg för dig: typ “sysout” (utan citat), sedan träffa Ctrl + Space.
Den bästa delen? Markören placeras omedelbart inom metallsamtalets parentes, så du börjar skriva in meddelandet direkt:
6. Sök hela projektet (Ctrl + H)
När du arbetar med stora kodbaser är det enkelt att glömma var du förklarade vissa klasser, metoder eller variabler. I stället för att slösa bort tid kammar genom kataloger för hand, använd sökfrågan Sök hela projektet med Ctrl + H genväg.
Som standard finns det fyra söktyper: Filsökning, Uppgiftssökning, Gitsökning och Java-sökning. Du brukar använda Java Search, som bara söker igenom källfiler, men de andra tre kan vara användbara på sina egna sätt.
7. Kör program (Ctrl + F11)
Första gången du kör ett nytt projekt, borde du göra det genom Kör> Kör som ...> Java-applikation. Men efter det kan du påskynda saker med Ctrl + F11 genväg, som kör det aktuella projektet med samma konfiguration som sista gången projektet kördes.
8. Byt namn på (Alt + Skift + R)
Här handlar det om klass, metod och variabla namn: en gång deklarerat kan de få refererade dussintals, hundratals eller till och med tusentals tid under ett projekt. Tänk nu om du någonsin behöver ändra namnet på en klass, metod eller variabel. Det kan ta timmar (eller dagar!) Byta namn på varje enskild referens.
Eller du kan högerklicka på namnet, välj Refactor> Rename, skriv in det nya namnet och ändra Eclipse varje referens i hela projektet på en sekund. Ännu snabbare kan du klicka på namnet, träffa Alt + Skift + R, skriv in det nya namnet och tryck på Enter. Bam, gjort!
Andra tips för nybörjare Java-programmerare
Som en Java-programmerare borde du absolut förstå hur den virtuella Java-maskinen fungerar. Varför Java Virtual Machine hjälper din kod att köras bättre Varför Java Virtual Machine hjälper din kod att fungera bättre Vad man vet varför Java-virtuell maskin ger Java fler fördelar än inbyggd programmering för en ansökan? Läs vidare för att ta reda på det! Läs mer och varför det möjliggör utveckling av plattformar. Du bör också vara bekant med dessa grundläggande Java-koncept 10 Core Java Concepts Du bör lära dig när du kommer igång 10 Core Java Concepts Du bör lära dig när du kommer igång Om du skriver en GUI, utvecklar serverns program eller en mobil applikation med Android, lärande Java kommer att tjäna dig bra. Här är några grundläggande Java-koncept för att hjälpa dig att komma igång. Läs mer, till exempel hur man använder undantag i Java Java-undantag: Hanterar du dem rätt? Java Undantag: Hanterar du dem rätt? En undantag i programmering innebär ett exceptionellt tillstånd i programkörningen. Den används när villkoret kan hanteras bättre någon annanstans. Tänk på följande exempel på hantering av Java-undantag. Läs mer .
Och hoppa inte över dessa tips för att behärska ett nytt programmeringsspråk. 7 Användbara tricks för att behärska ett nytt programmeringsspråk. 7 Användbara tricks för att behärska ett nytt programmeringsspråk Det är okej att vara överväldigad när du lär dig att koda. Du kommer noga att glömma saker så fort du lär dig dem. Dessa tips kan hjälpa dig att bättre behålla all den nya informationen. Läs mer .
Vilka andra praktiska tips har du för nybörjare till Java eller Eclipse? Låt oss veta i kommentarerna nedan!
Skriver du markdown? Kolla in vårt Markdown Cheat Sheet. Skrivbar Markdown Cheat Sheet för nybörjare och experter. The Printable Markdown Cheat Sheet för nybörjare och experter. Detta utskrivbara Markdown cheat sheet ger allt du behöver veta om Markdown-formatering vid en blick. Håll den till hands och bli aldrig förvirrad igen. Läs mer !
.