Surlignage des imports non utilisés, des variables et attributs non utilisés
Positionner la souris un moment sur un nom de méthode affiche la javadoc de cette méthode
CTRL+clic : navigation sur les méthodes, classes, attributs
Clic droit -> Source -> Toggle comment (CTRL+/) pour commenter ou décommenter du code
Clic droit -> Source -> Format (CTRL+SHIFT+F) pour reformater le source
=> Configurable dans Pref : Java -> Code style -> Formatter
Fonctionnalités de refactoring
Renommer une classe, un attribut, une méthode : clic droit -> Refactor -> Rename...
Extraire un bout de code pour le placer dans une méthode : clic droit -> Refactor -> Extract method...
Déplacer une méthode dans la classe parente : clic droit -> Refactor -> Pull up...
Déplacer une méthode dans la classe fille : clic droit -> Refactor -> Push down...
Aller vite avec Eclipse
En cliquant droit sur un package dans la vue "Project Explorer" et en faisant New -> Class..., Eclipse positionne la nouvelle classe directement dans le bon package
À la création d'une classe, on peut d'abord déclarer seulement les attributs puis :
générer automatiquement les getters et setters : clic droit -> Source -> Generate Getters and Setters...
générer automatiquement le constructeur : clic droit -> Source -> Generate constructor using Fields...
générer automatiquement la méthode toString() : clic droit -> Source -> Generate toString()...
générer automatiquement les méthodes hashCode() et equals() : clic droit -> Source -> Generate hashCode() and equals()...
Écrire son code sans indiquer les imports correspondants et faire CTRL+SHIFT+O pour résoudre les imports
Utiliser une variable sans la déclarer et choisir ensuite si c'est un attribut, une variable locale ou un paramètre
Commencer à taper un nom de classe et faire CTRL+SPACE pour obtenir une suggestion de classe commençant par ce nom
Taper [nomdevariable]. et CTRL+SPACE pour connaître toutes les méthodes disponibles sur cette variable
Utiliser les méthodes de refactoring pour modifier son code en sécurité
Utiliser la vue "Outline" d'une classe longue pour accéder directement à une méthode particulière
Écrire sa javadoc à la fin en tapant "/**[ENTER]" pour générer le squelette de la javadoc
Raccourcis-clavier :
CTRL+SPACE : complétion automatique
CTRL+/ : commenter / décommenter une portion de code
CTRL+SHIFT+F : Formater une portion de code
CTRL+SHIFT+O : Organiser les imports
CTRL+d : Supprimer la ligne courante
CTRL+SHIFT+T : Chercher une classe
Recherche
CTRL+clic sur un symbole amène à sa déclaration
clic droit -> References -> Project sur un symbole indique quelles méthodes l'utilise
Menu Search -> File search... pour faire une recherche plein texte sur les fichiers
Menu Search -> Java search... pour faire une recherche java sur les classes
Divers
Si vous avez ajouté un fichier à votre projet hors Eclipse ou modifié un fichier de l'extérieur, il est nécessaire de faire un clic-droit -> Refresh pour que Eclipse s'en rende compte
Vous aviez du code qui fonctionne et à force de le modifier, ça ne fonctionne plus, essayer d'utiliser clic droit -> Compare with -> Local history pour voir ce qui a été modifié
Plus vous avez de projets dans votre workspace et plus Eclipse utilise de mémoire, vous pouvez libérer de la mémoire en fermant les projets que vous n'utilisez pas (clic droit -> Close project)