Menu

Eclipse efficace  Edit

crim.fr, prof java

Eclipse Efficace

Vue éditeur

  • Coloration syntaxique (Java - Editor - Syntax Coloring)
  • 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)


Related

Wiki: 2013-11-13
Wiki: Home 2013-12-11 22:25:56.186231
Wiki: Home
Wiki: _2013-11-13

Discussion

Anonymous
Anonymous

Add attachments
Cancel