Après plus de 6 mois de retard, Eclipse PDT est sortie dans sa version 2 fin décembre.
Voici quelques paramètres et plugins qui me semblent indispensable pour tout développeur PHP.
Plugin indispensable
Ce plug in permet de se connecter au serveur de
gestion de versions :
SubversionAjoutons lui quelques raccourcis:
Onglet Window : Preferences : Général > Keys.
- Rechercher "commit", catégorie SVN : Affecter le raccourci <Ctrl>+<Alt>+<C>
- Rechercher "synchronize", catégorie SVN : <Ctrl>+<Alt>+<S>
- Rechercher "update", catégorie SVN : <Ctrl>+<Alt>+<U>
- Rechercher "Copy from Left To Right" : <Ctrl>+<Alt>+<Right>
- Rechercher "Copy from Right To Left " : <Ctrl>+<Alt>+<Left>
Quelques paramètres
Général > Workspace :
- Text file encoding : Other : iso-8859-1 ou UTF-8 (selon les prochaines conventions)
- New Text file line delimiter : Other : Unix
Voir
File formatsPHP > Code Style > Code Template
Si vous voulez éviter d'avoir à retaper la
PHPDoc de déclaration de fichier ou de classe, c'est par la que ca se passe. Ceci peut être fait projet par projet aussi.
PHP > Code Style > Formatter :
- Tab policy : spaces
- Indentation size : 4
Voir
Indenting and Line LengthEffectuer cette modification pour tous les types de fichiers (rechercher "tab" dans le moteur de recherche des préférences)
Afin d'améliorer le confort d'utilisation
PHP > Editor > Code Folding
Le code folding consiste à pouvoir afficher / masquer le corps d'une fonction. C'est très gourmand en ressource, fait freeze eclipse souvent et se révèle peu pratique à l'usage. La vue "outline" est plus agréable.
PHP > Editor > Save Actions
- Remove trailing whitespace
A chaque "Save", eclipse va supprimer automatiquement les espaces de fin de lignes. Indispensable.
PHP > Editor > Typing
- Décocher String & Parenthese
Eclipse ne va plus s'amuser à fermer automatiquement les parenthèses ou les strings, ce qui est agaçant.
Voila j'en oublie sans doute alors n'hésitez pas à me faire part des vôtres.
Mises à jour
- 15 mai 2009 : Encoding, raccourcis Copy..., Tab