8 Eclipse-sneltoetsen Essentieel voor beginners

8 Eclipse-sneltoetsen Essentieel voor beginners / Programming

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

Ik had onlangs twee paar-programmeeropdrachten, elk in Java en elk met een afzonderlijke partner. Ik deed dit zonder veel kennis en stelde voor om Eclipse IDE te gebruiken, en dat bleek een goede keuze. Als je net begint op Java, is Eclipse de beste keuze.

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

Gelukkig voor mij leerde mijn eerste partner me een aantal handige sneltoetsen voor de workflow, die ik vervolgens doorstuurde aan mijn tweede partner die zo weinig wist als ik. Als nieuwsvriendelijk als de interface van Eclipse, ben je het aan jezelf verplicht om deze sneltoetsen te leren. Ze verhogen uw productiviteit nog verder, gegarandeerd.

1. Importeren organiseren (Ctrl + Shift + O)

Of u nu werkt met de eigen Java-bibliotheken 10 Kern Java-concepten die u moet leren als u aan de slag gaat 10 Kern Java-concepten die u moet leren wanneer u aan de slag gaat Of u nu een GUI schrijft, software aan de server ontwikkelt of een mobiele toepassing gebruikt met Android, leert Java zal je goed van pas komen. Hier zijn enkele kern-Java-concepten om u te helpen aan de slag te gaan. Meer lezen en klassen of het opnemen van raamwerken van derden in uw code, een ding is waar: om een ​​klasse te gebruiken, moet u eerst de klasse importeren voordat Eclipse deze als geldig en beschikbaar voor autocompletion voor code identificeert (real-time typen) suggesties).

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

Bijvoorbeeld, als u dit stukje code hebt:

openbare klasse Hallo public static void main (String [] args) ArrayList-lijst = nieuwe ArrayList (); 

En gebruik dan de snelkoppeling Organize Imports, het wordt als volgt:

importeer java.util.ArrayList; openbare klasse Hallo public static void main (String [] args) ArrayList-lijst = nieuwe ArrayList (); 

In plaats van de invoerregels handmatig in te voeren, kunt u de code gewoon schrijven totdat u de rode kronkelige lijnen ziet Java Uitzonderingen: Behandelt u ze goed? Java-uitzonderingen: behandelt u ze goed? Een uitzondering in programmering betekent een uitzonderlijke voorwaarde bij het uitvoeren van het programma. Het wordt gebruikt wanneer de aandoening elders beter kan worden afgehandeld. Overweeg de volgende voorbeelden van de afhandeling van Java-uitzonderingen. Lees meer (geeft niet-herkende klassen aan) en klik op de snelkoppeling Organiseer import.

Merk ook op dat deze snelkoppeling ook verwijdert ongebruikte import (in gevallen waar u de code hebt verwijderd) en soorten de importstatements per pakket.

2. Juiste inspringing (Ctrl + I)

Code leesbaarheid is belangrijk, niet alleen voor u (dus u kunt later terugkomen en begrijpen wat u schreef), maar voor iemand anders die naar uw code kijkt (partners, professoren, open source-bijdragers). Juiste inspringing is essentieel 10 Meest voorkomende programmeer- en codeerfouten 10 Meest voorkomende fouten bij programmeren en coderen Hieronder volgen enkele van de meest voorkomende fouten bij het programmeren en coderen van ontwikkelaars. Deze fouten hebben geleid tot wijdverbreide uitval, gegevensdiefstal, inbraken en meer. Lees verder .

Ziet uw 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 gekopieerd - geplakt van ergens anders. Hoe dan ook, het goede nieuws is dat Eclipse het eenvoudig eenvoudig op te lossen maakt: markeer het deel van de code dat moeilijk leesbaar is en gebruik de Ctrl + I snelkoppeling om het meteen 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 inspringen afhandelt door naar Venster> Voorkeuren, navigeer vervolgens in het linkerdeelvenster naar Java> Codestijl> Formatteer> Bewerken ...> Inspringen. Meer informatie over het schrijven van schone code Uw code kan ruiken! Hoe het te repareren Uw code kan ruiken! Hoe het te verhelpen In dit artikel zullen we 10 van de meest voorkomende codegeuren belichten, en hoe ze te deodoriseren. Als je een nieuwe programmeur bent, vermijd deze en je code zal merkbaar beter zijn! Lees verder .

3. Huidige regel verwijderen (Ctrl + D)

Bij het coderen in Java is het logisch om hele regels code tegelijkertijd te verwijderen. De slechtste manier om dit te doen? Markeer met de muis en druk op Backspace. De nieuwe manier om dit te doen? Druk op de End-toets, houd Shift ingedrukt, druk op de starttoets en dan op Backspace. Maar de pro manier? Gewoon raken Ctrl + D:

4. Aanbeveling voor automatisch aanvullen (Ctrl + spatiebalk)

Java staat helaas bekend als extreem breedsprakig - de namen van klassen, methoden en variabelen zijn enkele van de langste in de hele programmeerindustrie. Typen ze allemaal met de hand elke keer? Niet mijn idee van een leuke tijd.

Hier is wat je in de plaats doet: typ de eerste paar letters van de klasse, methode of variabele die je wilt, en druk vervolgens op Ctrl + spatiebalk. Dit levert een lijst met aanbevelingen voor automatische aanvullingen op, samen met methodehandtekeningen, variabelietypen en meer. Selecteer de juiste, druk op Enter en blijf coderen.

Functies zoals autocompletion zijn enkele van de redenen waarom IDE's teksteditors smeden Teksteditors versus IDE's: welke is beter voor programmeurs? Teksteditors versus IDE's: welke is beter voor programmeurs? Kiezen tussen een geavanceerde IDE en een eenvoudigere teksteditor kan moeilijk zijn. We bieden enig inzicht om u te helpen bij het nemen van die beslissing. Lees verder .

5. System.out.println (“SYSOUT” en Ctrl + spatiebalk)

Bij het werken met consoletoepassingen Opdrachtregeluitvoer opslaan naar bestand op Windows, Mac en Linux Opdrachtregeluitvoer opslaan naar bestand op Windows, Mac en Linux Het opslaan van de uitvoer van een opdracht naar een bestand is handig als u proberen een probleem te diagnosticeren, en het is super eenvoudig om te doen. Meer lezen, je moet gebruiken System.out.println () voor het afdrukken van berichten. Maar omdat dit zo omslachtig is, heeft Eclipse een snelle snelkoppeling voor u: type “SYSOUT” (zonder de aanhalingstekens), druk dan op Ctrl + spatiebalk.

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

6. Doorzoek het hele project (Ctrl + H)

Wanneer u aan grote codebases werkt, kunt u gemakkelijk vergeten waar u bepaalde klassen, methoden of variabelen hebt opgegeven. In plaats van tijd te verspillen door handmatig met mappen te spitten, gebruikt u de opdracht Volledig project doorzoeken met de Ctrl + H kortere weg.

Standaard worden er vier zoektypen geleverd: Bestandszoekopdracht, Taak zoeken, Git Search en Java Search. Je gebruikt meestal Java Search, dat alleen door bronbestanden zoekt, maar de andere drie kunnen op hun eigen manier nuttig zijn.

7. Toepassing uitvoeren (Ctrl + F11)

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

8. Hernoemen (Alt + Shift + R)

Dit is het geval met namen van klassen, methoden en variabelen: eenmaal gedeclareerd, kunnen ze tientallen, honderden of zelfs duizenden keren door een project heen worden geraadpleegd. Stel je nu voor dat je ooit de naam van een klasse, methode of variabele moet wijzigen. Het kan uren duren (of dagen!) Om elke referentie te hernoemen.

Of u kunt met de rechtermuisknop op de naam klikken en selecteren Refactor> Hernoemen, typ de nieuwe naam in en laat Eclipse elke referentie in het hele project in een seconde veranderen. Nog sneller, je kunt op de naam klikken en klikken Alt + Shift + R, typ de nieuwe naam in en druk op Enter. Bam, gedaan!

Andere tips voor beginnende Java-programmeurs

Als Java-programmeur moet je absoluut begrijpen hoe de virtuele Java-machine werkt Waarom de Java Virtual Machine helpt je code beter te laten Waarom de Java Virtual Machine je code helpt beter te presteren Wat te weten waarom de Java-virtuele machine Java meer voordelen biedt ten opzichte van native programming voor een toepassing? Lees verder om erachter te komen! Read More en waarom het platformonafhankelijke ontwikkeling mogelijk maakt. U moet ook bekend zijn met deze basis-Java-concepten. 10 Kern Java-concepten die u moet leren bij het begin 10 Kern Java-concepten die u moet leren wanneer u aan de slag gaat Of u nu een grafische gebruikersinterface aan het schrijven bent, software op de server of een mobiele toepassing met Android ontwikkelt Java leren zal je goed van pas komen. Hier zijn enkele kern-Java-concepten om u te helpen aan de slag te gaan. Meer informatie, zoals het gebruik van uitzonderingen in Java Java Exceptions: Behandelt u ze goed? Java-uitzonderingen: behandelt u ze goed? Een uitzondering in programmering betekent een uitzonderlijke voorwaarde bij het uitvoeren van het programma. Het wordt gebruikt wanneer de aandoening elders beter kan worden afgehandeld. Overweeg de volgende voorbeelden van de afhandeling van Java-uitzonderingen. Lees verder .

En sla deze tips niet over voor het beheersen van een nieuwe programmeertaal 7 nuttige trucs voor het beheersen van een nieuwe programmeertaal 7 nuttige trucs voor het beheersen van een nieuwe programmeertaal Het is goed om overweldigd te zijn wanneer je leert programmeren. Je zult dingen waarschijnlijk zo snel vergeten als je ze leert. Deze tips kunnen u helpen om al die nieuwe informatie beter te bewaren. Lees verder .

Welke andere handige tips heb je voor beginners tot Java of Eclipse? Laat het ons weten in de comments hieronder!

Schrijf je Markdown? Bekijk onze Markdown Cheat Sheet De Cheatsheet voor Bedrukking en Bedrukking voor Beginners en Experts De Cheat Sheet voor Bedrukking en Bedrukking voor Beginners en Deskundigen Deze bedrukbare Markdown-spiekbrief biedt alles wat u moet weten over Markdown-opmaak in één oogopslag. Houd het bij de hand en kom nooit meer in de war. Lees verder !

.