Personnellement, j'utilise SciTE (Scintilla Text Editor) qui est un éditeur basé, comme son nom l'indique, sur Scintilla (un composant d'édition de code source, utilisé dans pleins de projets libres, dont Anjuta). http://scintilla.sourceforge.net/SciTE.html
Par défaut, il gère la coloration syntaxique d'un nombre impressionnant de langages (dont PHP). Pour avoir l'autocomplétion des fonctions PHP (avec une petite infobox indiquant le nombre de paramètres et leur type), il suffit le copier le fichier API (qui se trouve sur le site : http://scintilla.sourceforge.net/SciTEExtras.html ) dans le dossier qui va bien (/usr/share/scite par exemple) et de lui dire de l'utiliser dans le fichier d'options en ajoutant :
api.*.php=/usr/share/scite/php.api
(à noter que la version Windows avec l'installeur de Bruce Dodson inclue déjà les fichiers API).
Il a également un paquet de fonctionnalités utiles comme les tabs, la possibilité de replier le code, de compiler directement depuis SciTE, et j'en passe... Le tout restant extrement leger.
Son seul défaut : être un peu aride pour le béotien, il faut mettre les mains dans les fichiers de conf pour obtenir exactement le comportement qu'on veut ! Mais une fois configuré, c'est un vrai bonheur, qui me sert pour tous mes projets, quel que soit le langage !
# SciTE
Posté par cgo2 . En réponse au journal Un IDE complet pour PHP ?. Évalué à 1.
Par défaut, il gère la coloration syntaxique d'un nombre impressionnant de langages (dont PHP). Pour avoir l'autocomplétion des fonctions PHP (avec une petite infobox indiquant le nombre de paramètres et leur type), il suffit le copier le fichier API (qui se trouve sur le site : http://scintilla.sourceforge.net/SciTEExtras.html ) dans le dossier qui va bien (/usr/share/scite par exemple) et de lui dire de l'utiliser dans le fichier d'options en ajoutant :
(à noter que la version Windows avec l'installeur de Bruce Dodson inclue déjà les fichiers API).
Il a également un paquet de fonctionnalités utiles comme les tabs, la possibilité de replier le code, de compiler directement depuis SciTE, et j'en passe... Le tout restant extrement leger.
Son seul défaut : être un peu aride pour le béotien, il faut mettre les mains dans les fichiers de conf pour obtenir exactement le comportement qu'on veut ! Mais une fois configuré, c'est un vrai bonheur, qui me sert pour tous mes projets, quel que soit le langage !
En esperant que ça te sera utile...