FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

8 raccourcis clavier Eclipse indispensables pour débutants en Java

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.

1. Organiser les imports (Ctrl + Maj + O)

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.

2. Corriger l'indentation (Ctrl + I)

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.

3. Supprimer la ligne courante (Ctrl + D)

En Java, supprimer une ligne entière est courant. Oubliez la souris ou Maj + Fin/Début + Suppr : Ctrl + D le fait instantanément.

8 raccourcis clavier Eclipse indispensables pour débutants en Java

4. Autocomplétion (Ctrl + Espace)

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.

8 raccourcis clavier Eclipse indispensables pour débutants en Java

C'est une raison majeure des IDE surpassent les éditeurs texte.

5. System.out.println ("sysout" + Ctrl + Espace)

Pour les apps console, tapez sysout puis Ctrl + Espace : le curseur se place directement entre les parenthèses.

8 raccourcis clavier Eclipse indispensables pour débutants en Java

6. Rechercher dans tout le projet (Ctrl + H)

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.

8 raccourcis clavier Eclipse indispensables pour débutants en Java

7. Exécuter l'application (Ctrl + F11)

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

8 raccourcis clavier Eclipse indispensables pour débutants en Java

8. Renommer (Alt + Maj + R)

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.

8 raccourcis clavier Eclipse indispensables pour débutants en Java

Conseils supplémentaires pour débutants Java

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

[]