Cet article, initialement rédigé pour Eclipse Juno, a été mis à jour pour Eclipse Oxygen.
Récemment, lors de deux missions de programmation en binôme en Java avec des partenaires différents, j'ai découvert Eclipse IDE sur recommandation de mon premier collaborateur. Ce choix s'est révélé excellent pour les débutants en Java.
Auparavant, j'avais tenté d'apprendre VIM, mais sa courbe d'apprentissage était trop abrupte malgré les tutoriels. Eclipse est bien plus accessible : visualisez tous les fichiers de votre projet Java (ou Android) dans l'explorateur de paquets, naviguez vers une fonction via la vue contour, bénéficiez de suggestions d'autocomplétion pour fonctions et imports, et plus encore.
Mon partenaire m'a transmis ces raccourcis clavier essentiels, que j'ai ensuite partagés. Même si l'interface d'Eclipse est intuitive, ces raccourcis boostent votre productivité de manière significative.
Pour utiliser une classe Java native ou d'un framework tiers, un import est nécessaire pour l'autocomplétion et la validation. Pas besoin de mémoriser les packages : utilisez Ctrl + Maj + O pour importer automatiquement les classes manquantes.
Exemple avant :
public class Bonjour {
public static void main(String[] args) {
ArrayList list = new ArrayList();
}
}Après Ctrl + Maj + O :
import java.util.ArrayList;
public class Bonjour {
public static void main(String[] args) {
ArrayList list = new ArrayList();
}
}Ce raccourci supprime aussi les imports inutiles et trie les déclarations par package. Écrivez votre code, corrigez les erreurs rouges, puis appliquez-le.
Une indentation claire est cruciale pour la lisibilité, que ce soit pour vous ou vos collaborateurs. Sélectionnez le code mal indenté et utilisez Ctrl + I pour une mise en forme automatique.
Exemple avant :
public void insertHead(int x) {
Lien nouveauLien = new Lien(x);
if (estVide())
head = nouveauLien;
else
head.previous = nouveauLien;
nouveauLien.next = head;
head = nouveauLien;
}Après Ctrl + I :
public void insertHead(int x) {
Lien nouveauLien = new Lien(x);
if (estVide())
head = nouveauLien;
else {
head.previous = nouveauLien;
nouveauLien.next = head;
head = nouveauLien;
}
}Personnalisez via Fenêtre > Préférences > Java > Style de code > Formateur > Modifier > Onglet Indentation.
En Java, supprimer une ligne entière est courant. Oubliez la souris ou Maj + Fin/Début + Suppr : Ctrl + D le fait instantanément.

Java est verbeux. Tapez les premières lettres d'une classe, méthode ou variable, puis Ctrl + Espace pour afficher les suggestions avec signatures et types. Sélectionnez et validez avec Entrée.

C'est une raison majeure des IDE surpassent les éditeurs texte.
Pour les apps console, tapez sysout puis Ctrl + Espace : le curseur se place directement entre les parenthèses.

Sur de gros projets, localisez classes, méthodes ou variables via Ctrl + H. Privilégiez la recherche Java, mais File Search, Tasks ou Git sont utiles.

Première fois : Exécuter > Exécuter comme > Application Java. Ensuite, Ctrl + F11 relance avec la config précédente.

Renommer une classe/méthode/variable impacte toutes ses références. Cliquez dessus, Alt + Maj + R, nouveau nom, Entrée : tout est mis à jour instantanément.

Maîtrisez la JVM pour le multiplateforme, les exceptions, et explorez Processing pour effets webcam. Suivez aussi nos conseils pour apprendre un nouveau langage.
[]