Eclipse4.5_Config_Etu_Std.docx HEIA-FR / Jacques BAPST 1
Jacques BAPST
10 juillet 2015
4.5
CONFIGURATION Etu_Std.epf
CONFIGURATION STANDARD
Après avoir lancé Eclipse, il est possible de configurer l'environnement de développement en utilisant les
options du menu Windows Preferences (à effectuer, de préférence, avant la création d'un projet).
Les options configurables sont très nombreuses et il est toujours possible, par domaine, de revenir à la
configuration par défaut grâce au bouton Restore Defaults .
Les sections suivantes décrivent les changements effectués par rapport à la configuration par défaut et
enregistrés dans le fichier Etu_Std.epf qui est disponible sur la page web :
jacques.bapst.home.hefr.ch/resources/eclipse
Pas de confirmation lors de la fermeture d'Eclipse et rafraîchissement automatique des fichiers :
General Startup and Shutdown Confirm exit when closing last window (désélectionner)
Marketplace Client (garder sélectionné)
Equinox…, Mylyn…, (désélectionner les plugins inutiles)
General Workspace Refresh using native hooks or polling (sélectionner)
Refresh on access (sélectionner)
General Web Browser Use external web browser (sélectionner)
Lors de la création d'un nouveau projet ou du lancement d'une application en mode Debug, commuter
automatiquement vers la perspective associée :
General Perspectives
[Open the associated perspective…]
Always open
Run/Debug Perspectives
[Open the associated perspective when launching]
Always
Sauvegarder (compiler) automatiquement les fichiers sources avant l'exécution d'une application :
Run/Debug Launching
[Save required dirty editors before launching]
Always
En mode Debug, ouvrir une fenêtre popup lorsque l'application est suspendue avant une exception non traitée :
Java Debug Open popup when suspended on exception (sélectionner)
En mode Debug (step-by-step), ne pas entrer dans le code des classes "systèmes" (sources pas disponibles) :
Java Debug Step Filtering Use Step Filters Et sélectionner () tous les filtres disponibles
Fixer le niveau d'indentation à 2 caractères (4 par défaut), utiliser les espaces plutôt que les tabulateurs et
afficher la marge d'impression :
General Editors Text Editors Displayed tab width : 2
General Editors Text Editors Insert spaces for tabs
General Editors Text Editors Show print margin (Print margin column : 80)
Supprimer le Folding initial de certaines structures lors de l'ouverture de l'éditeur :
Java Editor Folding Header Comments Imports (désélectionner)
Effectuer quelques modifications dans les modèles utilisés pour la génération automatique du code :
Java Code Style Code Templates
Dans
[Configure generated code…]
sélectionner Comment Files
Edit… Dans la fenêtre d'édition, supprimer toutes les lignes (commentaires) Ok
Faire de même (c-à-d.supprimer toutes les lignes) dans Type, Methods, Overriding methods
Java Code Style Organize Imports
Number of imports needed for .* : 5 (Idem pour les
static imports
)
Eclipse4.5_Config_Etu_Std.docx HEIA-FR / Jacques BAPST 2
Effectuer quelques modifications dans le formatage automatique (créer ou importer le profil)
- Importer le profil "HEIA-FR" (si le profil a été préalablement exporté dans un fichier xml)
Java Code Style Formatter Import (Charger le fichier Formatter_HEIA-FR.xml)
- Ou créer le profil "HEIA-FR"
Java Code Style Formatter (Choisir "Java Conventions [built-in]" comme point de départ dans Active profile)
Edit
[Indentation]
[General settings]
Tab policy : Spaces only
[General settings]
Indentation size : 2
[Alignment of
Align fields in columns
[Indent]
Statements within 'switch' body
[Comments]
[General settings]
Preserve white space between code and line comments
Donner un nouveau nom au profil (
Profile name
), par ex. "HEIA-FR" Ok (év. exporter avec Export All… )
Redéfinir la taille de la police de l'éditeur pour qu'elle soit mémorisée dans le fichier de configuration (pour
permettre la définition d'autres configurations : Beamer, Print, etc.).
General Appareance Color and Fonts
Sélectionner Java Java Editor Text Font
Edit Size : 11 Ok
Supprimer certains avertissements du compilateur.
Java Compiler Errors/Warnings
Dans Potential programming problems :
Serializable class without serialVersionUID : Ignore
Ajouter certains raccourcis clavier (plus pratiques que ceux qui sont pré-définis ou alternatives en cas de conflits).
General Keys (localiser la commande puis cliquer sur Copy Command pour créer un nouveau raccourci)
Command :
Content Assist
Binding : Ctrl+Alt+Space
Next Editor
Ctrl+Tab
Quick Fix
Ctrl+Enter
Toggle Split Editor (Vertical)
Shift+Ctrl(clavier Shift+Ctrl+{ )
Fermer la boîte de dialogue des préférences : Ok
Remarque : Lors de la fermeture de la boîte de dialogue des préférences et, selon les modifications effectuées,
Eclipse peut demander une recompilation des projets (Full rebuild) afin que les modifications soient
prises en compte dans les projets existants. Accepter en cliquant sur le bouton Yes .
Sauvegarde de la configuration standard
Sauvegarder (exporter) cette configurations en passant par le menu File Export General
Preferences Next > ( Export all) et en lui donnant le nom Etu_Std.epf Finish .
Adapter la liste des
Workspaces
Ouvrir le fichier Etu_Std.epf dans un éditeur de texte, rechercher la clé "...RECENT_WORKSPACES=" et
remplacer la liste des Workspaces par "D\:\\Eclipse_Projects". Sauvegarder le fichier modifié.
MODIFICATIONS OPTIONNELLES
Suppression de l'affichage des numéros de lignes :
Show line numbers
Définir un en-tête de classe :
Code Templates
(Comment Files)
Dans
Code Templates
, cocher la case
Automatically add comments for new methods and types
Créer une configuration pour l'impression (avec taille de police 10 et supprimer les n° de lignes)
Créer une configuration pour beamer (avec taille de police 14)
Installation du client e(fx)clipse pour JavaFX (depuis Eclipse Marketplace ou URL [vérifier version])
Installation d'un client SVN (Subclipse par exemple), de FindBugs (findbugs.cs.umd.edu/eclipse), …
Affichage hiérarchique des packages : modification dans le menu déroulant de la vue Package
Explorer (Package Presentation Hierarchical)
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !