Pourquoi je n'aime pas les compléteurs de code
By Geoffrey on Friday 3 March 2006, 16:55 - Geekeries - Permalink
Bon je ne sais pas exactement comment ça s'appelle mais je parle des espèces de tooltips des IDE genre Zend Studio qui aident à compléter le code au fur et à mesure qu'on tape, si vous connaissez, vous voyez forcément de quoi je veux parler. Alors oui, c'est fort pratique, mais non, je n'aime pas ça, pour trois raisons:
- ça cache une partie du code (bah oui...)
- ça détourne certaines touches de leur usage (entrée / flèches / home / end pour ne citer qu'elles)
- je ne m'en sers pas car de toute façon, on perd le contexte, donc au final on ne connait pas mieux l'appli (ça c'est dans le cas où on reprend du code existant)
Voila je tenais à le dire. Histoire d'être un minimum constructif, voilà les fonctionnalités que je juge indispensable pour un éditeur de code:
- coloration syntaxique (qui marche a tous les coups, pas comme dans bluefish :/)
- numérotation des lignes
- puissantes fonctions de recherche (recherche simple, par regexp, search & replace, goto line, etc etc)
- gestion d'onglets
- sidebar avec explorateur de code / système de fichier (ça a l'air con pour le FS mais tous les éditeurs ne le propose pas...)
Et dans les features appréciables:
- gestion de projet
- intégration de SVN
- analyseur de code (j'aime bien celui de Zend)
Voila voila.
Comments
C'est vrai que ça peut être énervant (et je vois de quoi tu parle), mais cela se désactive non ?
Personnellement j'utilise Notepad2 pour éditer mon code, j'ai essayé Zend Studio, mais je n'arrive pas a faire fonctionner la principale fonctionnalité qui pour moi donne toute la valeur à cet IDE : le déboggueur. Je ne veux bien sur pas parler du déboggueur interne, mais de la suite (Zend Studio Server), qui permet de reccueillir des informations très complètes sur les erreurs rencontrés.
Eclipse powa
(oui je sais, c'était un commentaire d'une constructivité exemplaire...)
moi non plus je sais pas comment ça s'appelle et moi non plus je l'utilise pas de toute façon.
Par contre, j'appréciais assez une fonction dans EditPlus (qui n'existe que sous Windows) et que j'ai perdu en passant à Bluefish (Linux) tu tapais "while<espace>" et ça insérait :
while () {
}
avec les bonnes tabulations et te positionnait le curseur entre les parenthèses.
Ca j'appelle ça de la complétion automatique intelligente.
(c'est un exemple... on pouvait en intégrer soi-même très facilement)
Zend addict :)
/me passait par là et pi.... benjamin.smedbergs.us/blo...
/me sifflote et s'en va...
zend addict too, la completion c'est pratique pour les nom de fonction ou de variable mais c'est vrai que c'est super relou, heureusement ca se desactive :)
Alors moi c'est soit vim, soit Eclipse + PHPEclipse.
D'un côté la legereté et la surpuissance d'édition de vim, de l'autre les killer-features de PHPEclipse (genre tu rollover sur une méthode utilisée dans le code, il te met la PHPDoc en tooltip, ou tu selectionnes une méthode, il t'ouvres le fichier qui la définit en appuyant sur F3)...
Jedit powaaa ! www.jedit.org