les Editeurs pour Windows - PHP - Programmation
Marsh Posté le 06-08-2003 à 12:53:39
y'a Edit Pad Pro qui fait aussi de la coloration syntaxique, mais malheureusement il est payant
Marsh Posté le 06-08-2003 à 13:35:00
PHP Edit me va très bien. Avant j'utilisais Notepad
Marsh Posté le 06-08-2003 à 14:12:54
karamilo a écrit : j'utilise scite. |
J'ai updaté le premier post, puisque je viens de tester SciTE sur ton conseil. Il est bien ce p'tit là.
Marsh Posté le 06-08-2003 à 14:28:49
j'ai la version precedente qui gere les onglets. Le seul truc qui n'y a pas par rapport a la nouvelle, c'est les + / - pour reduire les blocs de code.
j'ai pas trouvé les onglets sur la nouvelle
Marsh Posté le 06-08-2003 à 14:46:20
Notepad, puis ConTEXT qui m a pris la tete pas possible avec les tabulations, donc je suis revenu a ultra-edit (xemacs j ai essaye, mais j arrive pas a me faire aux raccourcis clavier de la mort-qui-tue )
Marsh Posté le 06-08-2003 à 14:56:25
ANTSite a écrit : Notepad, puis ConTEXT qui m a pris la tete pas possible avec les tabulations, donc je suis revenu a ultra-edit (xemacs j ai essaye, mais j arrive pas a me faire aux raccourcis clavier de la mort-qui-tue ) |
Donc les tabulations c'est pas ma faute ! (Hors-sujet) Dev-C++ aussi il sait pas gérer les tabs, et c'est trop chiant.
Marsh Posté le 06-08-2003 à 14:58:06
Cherrytree a écrit : |
ah c con moi qui comptais me mettre a l'utiliser...
Marsh Posté le 06-08-2003 à 15:27:04
J'utilises exclusivement textpad ! :love::love:
Il fait la coloration en php, perl, asp, c/c++, java, bref tout ce que tu veux... en plus tu as une option pour compiler / debugguer dans n'importe quel langage (à condition d'avoir l'interpreteur/compilateur adéquat d'installé sur sa machine) en un simple clic... bref moi : j'adore :love::love:
Marsh Posté le 06-08-2003 à 15:31:43
metallicablood a écrit : J'utilises exclusivement textpad ! ... |
j'utilise également textpad, pas forcément pour php.
il a une fonction que j'adore et qu'on ne trouve pas par exemple sur ConText : "search find in files", ce qui est hyper méga pratique quand on développe une appli avec une tonnes de fichiers.
Marsh Posté le 06-08-2003 à 15:58:25
Dans Context le problème c'est que même si on dit que la touche tab doit faire des espaces, l'indentation automatique (après les accolades etc.) se fait avec des tabs
Y a ceci comme éditeur aussi :
http://syn.sourceforge.net/
Marsh Posté le 06-08-2003 à 18:12:20
walli a écrit : |
ben dans texte pad aussi j'ai aussi l'option chercher par extensions, par dossier, etc. dans mon textpad et puis comme je suis nul en orthographe (heaurttauggraffe !) j'utilises le correcteur
Marsh Posté le 06-08-2003 à 18:32:26
metallicablood a écrit : |
Je crois que tu as mal lu ce que walli a écrit.
antp > J'aime assez syn. A part les defaults de l'highlighter hachetéhémélopéhachepé qui sont franchement à chier.
Marsh Posté le 06-08-2003 à 18:34:06
quanta plus sous linux.
Edit plus sous windows (shareware).
Marsh Posté le 06-08-2003 à 18:38:21
Cherrytree > tu parle du mélange HTML/PHP ?
Normalement ça marche :
http://syn.sourceforge.net/shots.php?no=5
mais j'ai pas réussi à le faire fonctionner
Marsh Posté le 06-08-2003 à 18:42:38
editplus est tres bien aussi, surtout sa gestion des expression régulière pour la recherche et les remplacement
Marsh Posté le 06-08-2003 à 18:54:28
antp a écrit : Cherrytree > tu parle du mélange HTML/PHP ? |
Va falloir que j'étudie la question. J'ai pas ça moi (cf screenshot 1er post).
Marsh Posté le 06-08-2003 à 19:03:44
Cherrytree a écrit : |
bah on dirait que si, non ?
Cherrytree a écrit : |
Y a ça dans Context aussi
Marsh Posté le 06-08-2003 à 19:15:09
antp a écrit : |
1.La partie PHP pète moins. J'ai pas de caractères en rouge.
2.Possible, j'ai pas tout testé.
Marsh Posté le 06-08-2003 à 20:10:56
ReplyMarsh Posté le 06-08-2003 à 20:46:24
Bonne question... Si tu en trouves ça m'intéresse.
Context gère l'UTF16 (du moins les caractères ANSI stockés en UTF16)
Marsh Posté le 06-08-2003 à 21:03:26
Va falloir que je le reteste, mais j'aime pas fort scite
Marsh Posté le 06-08-2003 à 21:35:35
Cherrytree a écrit : |
exact ! j'ai lu & parlé trop vite !
Marsh Posté le 07-08-2003 à 00:26:50
Cherrytree a écrit : |
tu pousses un peu là, non? Il est incomparable avec NotePad! Il est très customizable, cf le site pour télécharger les add ons
Cherrytree a écrit : |
les colorations syntaxiques sont dispo au download sur le site (de mémoire, il doit y en avoir 4 ou 5 versions différentes pour php)
Cherrytree a écrit : |
Par défaut, ma version ne le fait pas , ça doit être une option à définir
Cherrytree a écrit : |
en ce qui concerne TextPad et PhpEdit, ils disposent tous les deux de cette feature, il faut juste l'activer en cliquant sur l'icone qui va bien dans la barre d'outil.
Pour php, j'utilise phpEdit. Son principal défaut est sa non stabilité (version 0.6 depuis un certain temps maintenant, est-ce tjs en dév? )
Marsh Posté le 07-08-2003 à 01:17:44
dropsy a écrit : |
J'ai testé à l'arrache. Je pousserai plus avant avec TextPad, promis.
Concernant PHP Edit, c'est toujours la stable 0.6. Ces braves gens travaillent sur une 0.7.1.132 instable laquelle date d'il y a une semaine.
Marsh Posté le 07-08-2003 à 05:55:55
je viens de tester scite, mais j ai un peu de mal avec les buffers, sur le site officiel ils parlent d un menu Buffers, je l ai pas trouve, enfin j arrive a switcher avec F6 et Ctrl F6 mais ca serait pas mal si on peut voir les fichiers ouverts genre avec des onglets ou le menu Buffers s il existe! Quelqu un a des infos la dessus ?
PS : je suppose que tout le monde a vu la zone de commande a droite?
Marsh Posté le 07-08-2003 à 10:18:46
Cherrytree a écrit : |
chez moi la version stable plante environ deux ou trois fois par semaine... c'est pas la mort... à cela se rajoute quelques bugs mineurs (notament avec le système d'autocomplétion). mais ça reste le meilleur soft pour le dév parmi ceux qu j'ai testé.
pour TextPad, le truc le plus chiant, c'est le raccourci clavier pour la recherche qui n'est pas ctrl-f mais F5
Marsh Posté le 07-08-2003 à 10:21:21
j'utilise également Scite et son seul défaut reste le fait de ne pas pouvoir ouvrir plusieurs fichiers en même temps.
Marsh Posté le 07-08-2003 à 10:28:25
Avec scite on peut utiliser des tabs en changenant le fichier de configuration. c'est expliqué dans la doc.
Marsh Posté le 07-08-2003 à 11:17:13
qq a essayé le xml ?
J'ai vu un site en xml (http://stuart.port5.com/) qui m'a carrement impressionné !
Marsh Posté le 07-08-2003 à 11:18:06
metallicablood a écrit : qq a essayé le xml ? |
Marsh Posté le 07-08-2003 à 11:22:52
C'est top dans Opera 6 : tu vois juste le texte brut
Mais je vois absolument pas le rapport avec les éditeurs PHP
Marsh Posté le 07-08-2003 à 11:34:57
en fait le rapport c'est qu'il y a enormement de trucs qu'on fait en php qu'on pourrait faire en xml de façon dix fois plus simple...
Marsh Posté le 07-08-2003 à 11:47:30
XML c'est un truc côté client, PHP côté serveur.
PHP génère ce qu'on veut, par ex du HTML, et ça marche dans tous les clients.
Ici on parle d'éditeurs PHP, on demande pas si il y a mieux que le PHP.
Marsh Posté le 07-08-2003 à 11:48:06
ma version de scite ( l'avant derniere ) gere les onglets
c'est pour ca que j'ai gardé celle ci.
mais il doit quand meme y avoir moyen de mettre les onglets sur celle ci ...
Marsh Posté le 07-08-2003 à 11:54:25
How do I enable tabbed window mode in SciTE? |
Marsh Posté le 06-08-2003 à 12:51:31
Je suis en quête de l'éditeur miracle. J'ai testé un certain nombre d'entre eux ce matin, sans pour autant passer du temps à les customiser.
XEmacs :
Pas très pratique de prime abord. Le code PHP a une bonne gueule et XEmacs l'indente automatiquement. La reconnaissance est syntaxique. La partie HTML me chagrine plus : les tags qui contiennent des attributs sont affichés bizarrement. De plus la touche TAB ne peut être utilisée pour indenter le code HTML, il faut y aller avec les espaces.
Sur cette capture, on voit bien que la coloration butte sur le tag <p>
PHP Edit :
Propose une feature originale et particulièrement adaptée : l'affichage switche entre HTML et PHP suivant ce que l'on est en train d'éditer. Cette feature s'adapte bien pour du code où HTML et PHP sont fortement découplés. De plus le morcellement en blocs logiques rend la lecture plus aisée.
L'autocomplétion figure au menu. Pas toujours de très bon aloi d'ailleurs, puisque l'éditeur propose de compléter ce bête fragment : "<?php", pensant que php est le début d'une fonction... C'est un détail.
PHP Edit est très customisable : choix des couleurs pour le code, largeur des tabulations...
http://yozakura.free.fr/hfr/phpedit2.png
changement de mode d'affichage entre HTML et PHP. Une feature originale et utile.
ConTEXT :
ConTEXT est un éditeur multi-langage du même genre qu'UltraEdit, mais gratuit contrairement à ce dernier.
ConTEXT est tout comme PHP Edit très customisable. La représentation d'un document dans la fenêtre de ConTEXT se fait via un highlighter : un fichier instruisant ConTEXT de la manière d'afficher le document que l'on édite.
Par défaut ConTEXT propose un highlighter pour PHP, mais le site de ConTEXT propose le téléchargement de deux autres.
Cet éditeur généraliste m'a fait une relative bonne impression. J'ai eu un problème (toujours non résolu) concernant les tabulations. Selon l'humeur, ConTEXT utilise le caractère de tabulation, un espace ou plusieurs espaces. Tout n'est pas très clair, est-ce un bug, une mauvaise utilisation du produit, bref.
http://yozakura.free.fr/hfr/context2.png
http://yozakura.free.fr/hfr/context3.png
Les trois différents styles proposés dans ConTEXT.
SciTE :
Un éditeur simple et agréable pour tous langages. Coloration syntaxique propre, police par défaut un poil plus lisible que le classique "Courier New" de la concurrence. La surface d'édition est très large (pratique pour les petits écrans).
On peut paramétrer la taille des tabulations, choisir le format de sortie (en deux temps) : CR + LF, LF ou CR. Pratique pour les Win-Unixiens.
Avantage sur les autres, il est tout petit : moins d'un Mo. On peut le transporter sur une disquette, au cas où.
La vue (au sens MVC) de SciTE propose de réduire les blocs de code, à la manière du contrôle XML de IE. L'illustration ci-dessous sera plus explicite qu'un long discours.
http://yozakura.free.fr/hfr/scite2.png
Ici le bloc PHP est réduit.
TextPad :
Shareware pour Windows. Peu de fonctionnalités offertes, mais ce qui est présent marche au poil. C'est en quelques sortes le NotePad++ de l'édition.
TextPad semble assez orienté Java (compile, run...), mais permet d'éditer tous les types de fichiers. Curieusement, on ne trouve pas PHP parmi Les filtres proposés par le dialogue "Open File". La coloration syntaxique est réduite à sa plus simple expression.
La police de texte employée pour l'édition est la même que celle de Visual Studio de Microsoft. Je déplore en revanche la présence de ces deux lignes en pointillées qui encadrent la ligne d'édition. C'est particulièrement peu lisible lorsqu'on utilise de petits caractères comme le point virgule.
Robuste, payant et peu customisable.
syn :
Editeur généraliste open source. syn marche bien, indente convenablement. On peut changer les paramètres conditionnant l'affichage des fichiers que l'on édite (couleur, épaisseur des tags, des commentaires, des attributs, du texte...). Heureusement d'ailleurs car les paramètres par défaut sont à chier.
Une feature que je n'ai trouvée que dans syn (et UltraEdit), est l'affichage des white spaces : espaces, sauts de ligne. Une capture plus bas montre le résultat.
Bref après un peu de tuning, syn a tout pour (me) plaire.
http://yozakura.free.fr/hfr/syn2.png
EditPlus :
Shareware dans la veine de TextPad. EditPlus est un éditeur polyglote simple. Il possède des fonctionnalités proche de HomeSite, malheureusement plus au goût du jour (en gros on peut lui demander de taper du code HTML, mais ce gros âne met tout en caps).
Côté coloration syntaxique c'est correct sans plus. Les couleurs employées sont mal choisies. Par exemple la commande echo est de la même couleur que les attributs HTML. La valeur des attributs HTML est de la même couleur que les strings PHP... On risque de confondre.
L'indentation automatique marche bien.
Vous utilisez quoi, vous ?
Message édité par Cherrytree le 06-08-2003 à 23:39:29
---------------
Le site de ma maman