8 Eclipse-sneltoetsen die essentieel zijn voor beginners

8 Eclipse-sneltoetsen die essentieel zijn voor beginners

Dit artikel is oorspronkelijk geschreven voor Eclipse Juno, maar is sindsdien bijgewerkt voor Eclipse Oxygen.





Ik had onlangs twee paarprogrammeeropdrachten, elk in Java en elk met een aparte partner. Toen ik hier zonder veel kennis op inging, stelde mijn eerste partner voor om Eclipse IDE , en dat bleek een goede keuze. Als je net begint met Java, is Eclipse de juiste keuze.





hoe bestanden over te zetten van pc naar Android-telefoon zonder usb

In het verleden had ik geprobeerd de beruchte VIM-editor te leren, maar ondanks alle VIM-tutorials die er zijn, vond ik de leercurve te steil. Eclipse is veel gemakkelijker te begrijpen: u kunt een lijst zien van alle bestanden in uw Java- (of Android-project) in de pakketverkenner, gemakkelijk navigeren naar de gewenste functie met het overzichtsvenster, suggesties krijgen voor functies, imports, en meer.





Gelukkig voor mij leerde mijn eerste partner me een aantal handige sneltoetsen voor workflows, die ik vervolgens doorgaf aan mijn tweede partner die net zo weinig wist als ik. Hoe beginnersvriendelijk de interface van Eclipse ook is, je bent het aan jezelf verplicht om deze sneltoetsen te leren. Ze verhogen uw productiviteit gegarandeerd nog verder.

1. Invoer organiseren (Ctrl + Shift + O)

Of u nu met Java's native bibliotheken en klassen werkt of frameworks van derden in uw code opneemt, één ding is waar: om een ​​klasse te gebruiken, moet u eerst de klasse importeren voordat Eclipse deze als geldig en beschikbaar voor code automatisch aanvullen (realtime typsuggesties).



Maar wie heeft tijd om elk afzonderlijk pakketpad voor elke afzonderlijke klasse in elke afzonderlijke bibliotheek te onthouden? U kunt Eclipse het voor u laten regelen met behulp van de Ctrl + Shift + O snelkoppeling, die automatisch niet-herkende klassen in code importeert.

Als je bijvoorbeeld dit stukje code hebt:





public class Hello {
public static void main(String[] args) {
ArrayList list = new ArrayList();
}
}

En gebruik vervolgens de snelkoppeling Importeren organiseren, het wordt als volgt:

import java.util.ArrayList;
public class Hello {
public static void main(String[] args) {
ArrayList list = new ArrayList();
}
}

In plaats van importregels met de hand te typen, kunt u gewoon code schrijven totdat u de rode kronkelige lijnen ziet (die niet-herkende klassen aangeven), en vervolgens op de snelkoppeling Importeren organiseren klikken.





Merk op dat deze snelkoppeling ook verwijdert ongebruikte invoer (in gevallen waarin u code hebt verwijderd) en soorten de importverklaringen per pakket.

2. Correcte inspringing (Ctrl + I)

De leesbaarheid van de code is belangrijk, niet alleen voor u (zodat u op een later tijdstip terug kunt komen om te begrijpen wat u hebt geschreven), maar voor iedereen die naar uw code kan kijken (partners, professoren, open source-bijdragers). Een goede inkeping is essentieel.

Ziet jouw code er vaak zo uit?

public void insertHead(int x) {
Link newLink = new Link(x);
if (isEmpty())
tail = newLink;
else
head.previous = newLink;
newLink.next = head;
head = newLink;
}

Misschien heb je het op die manier geschreven, of misschien heb je het ergens anders vandaan gekopieerd en geplakt. Hoe dan ook, het goede nieuws is dat Eclipse het triviaal eenvoudig op te lossen maakt: markeer het gedeelte van de code dat moeilijk te lezen is en gebruik vervolgens de Ctrl + I snelkoppeling om het direct naar de juiste inspringing te brengen:

public void insertHead(int x) {
Link newLink = new Link(x);
if (isEmpty())
tail = newLink;
else
head.previous = newLink;
newLink.next = head;
head = newLink;
}

U kunt wijzigen hoe Eclipse omgaat met inspringen door naar . te gaan Venster > Voorkeuren en navigeer vervolgens in het linkerdeelvenster naar Java > Codestijl > Opmaak > Bewerken... > Inspringen .

3. Verwijder huidige regel (Ctrl + D)

Bij het coderen in Java is het normaal om hele coderegels tegelijk te verwijderen. De slechtste manier om dit te doen? Markeer met de muis en druk vervolgens op Backspace. De rookie-manier om dit te doen? Druk op de End-toets, houd Shift ingedrukt, druk op de Home-toets en vervolgens op Backspace. Maar de professionele manier? Gewoon raken Ctrl + D :

4. Aanbeveling automatisch aanvullen (Ctrl + spatie)

Java staat helaas bekend als extreem uitgebreid -- de namen van klassen, methoden en variabelen behoren tot de langste in de hele programmeerindustrie. Typ je ze elke keer allemaal met de hand? Niet mijn idee van een leuke tijd.

Hier is wat je in plaats daarvan doet: typ de eerste paar letters van de gewenste klasse, methode of variabele en druk op Ctrl + spatie . Dit geeft een lijst met aanbevelingen voor automatisch aanvullen, samen met methodehandtekeningen, variabeletypen en meer. Selecteer de juiste, druk op Enter en blijf coderen.

Functies zoals automatisch aanvullen zijn enkele van de redenen waarom IDE's de teksteditors overtreffen.

5. System.out.println ('sysout' en Ctrl + spatie)

Wanneer werken met console-applicaties , moet u gebruiken Systeem.uit.println() voor het afdrukken van berichten. Maar omdat dit zo omslachtig is, heeft Eclipse een sneltoets voor je: typ 'sysout' (zonder de aanhalingstekens), druk dan op Ctrl + spatie .

Het beste gedeelte? De cursor wordt onmiddellijk tussen de haakjes van de methodeaanroep geplaatst, dus u begint het bericht meteen te typen:

6. Doorzoek het hele project (Ctrl + H)

Als je aan grote codebases werkt, vergeet je gemakkelijk waar je bepaalde klassen, methoden of variabelen hebt gedeclareerd. In plaats van tijd te verspillen aan het handmatig doorzoeken van mappen, gebruikt u de prompt Doorzoek het hele project met de Ctrl + H snelkoppeling.

Standaard wordt het geleverd met vier zoektypen: Zoeken naar bestanden, Taak zoeken, Git Zoeken en Java Zoeken. U zult meestal Java Search gebruiken, dat alleen in bronbestanden zoekt, maar de andere drie kunnen op hun eigen manier nuttig zijn.

7. Start de applicatie (Ctrl + F11)

De eerste keer dat u een nieuw project uitvoert, moet u dit doen Uitvoeren > Uitvoeren als... > Java-toepassing . Maar daarna kun je dingen versnellen met de Ctrl + F11 snelkoppeling, die het huidige project uitvoert met dezelfde configuratie als de laatste keer dat het project werd uitgevoerd.

8. Naam wijzigen (Alt + Shift + R)

Hier is het ding over klasse-, methode- en variabelenamen: eenmaal gedeclareerd, kunnen ze gedurende een project tientallen, honderden of zelfs duizenden keren worden verwezen. Stel je nu voor dat je ooit de naam van een klasse, methode of variabele moet veranderen. Het kan uren (of dagen!) duren om elke referentie te hernoemen.

uw pc heeft een probleem ondervonden en moet opnieuw worden opgestart we verzamelen alleen wat foutinformatie windows 10

Of u kunt met de rechtermuisknop op de naam klikken, selecteer Herstructureren > Naam wijzigen , typ de nieuwe naam in en laat Eclipse elke afzonderlijke verwijzing in het hele project in een seconde wijzigen. Nog sneller, je kunt op de naam klikken, druk op Alt + Shift + R , typ de nieuwe naam in en druk op Enter. Bam, klaar!

Andere tips voor beginnende Java-programmeurs

Als Java-programmeur moet u absoluut begrijpen hoe de Java-virtuele machine werkt en waarom deze platformonafhankelijke ontwikkeling mogelijk maakt. U moet ook bekend zijn met de belangrijkste Java-concepten, zoals het gebruik van uitzonderingen in Java. Je kunt ook plezier hebben met Java --- maak verbluffende webcam-effecten met Java en Processing !

En sla deze tips voor het beheersen van een nieuwe programmeertaal niet over.

Deel Deel Tweeten E-mail Is het de moeite waard om te upgraden naar Windows 11?

Windows is opnieuw ontworpen. Maar is dat genoeg om u te overtuigen om over te stappen van Windows 10 naar Windows 11?

Lees volgende
Gerelateerde onderwerpen
  • Programmeren
  • Programmeren
Over de auteur Joel Lee(1524 artikelen gepubliceerd)

Joel Lee is de hoofdredacteur van MakeUseOf sinds 2018. Hij heeft een B.S. in computerwetenschappen en meer dan negen jaar professionele schrijf- en redactieervaring.

Meer van Joel Lee

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren