Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1355 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  les Editeurs pour Windows

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Précédente
Auteur Sujet :

les Editeurs pour Windows

n°478995
Cherrytree
cn=?
Posté le 06-08-2003 à 12:51:31  profilanswer
 

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.
 
http://yozakura.free.fr/hfr/xemacs.png
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/phpedit1.png
 
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/context1.png
 
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/scite1.png
 
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.
 
http://yozakura.free.fr/hfr/textpad.png
 
 
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/syn1.png
 
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.
 
http://yozakura.free.fr/hfr/editplus.png
 
Vous utilisez quoi, vous ?


Message édité par Cherrytree le 06-08-2003 à 23:39:29

---------------
Le site de ma maman
mood
Publicité
Posté le 06-08-2003 à 12:51:31  profilanswer
 

n°478996
Kt-Redfox
Posté le 06-08-2003 à 12:53:39  profilanswer
 

y'a Edit Pad Pro qui fait aussi de la coloration syntaxique, mais malheureusement il est payant :'(

n°479002
karamilo
Posté le 06-08-2003 à 13:07:00  profilanswer
 

j'utilise scite.  
très bon logiciel

n°479015
jagstang
Pa Capona ಠ_ಠ
Posté le 06-08-2003 à 13:35:00  profilanswer
 

PHP Edit me va très bien. Avant j'utilisais Notepad


Message édité par jagstang le 06-08-2003 à 13:35:14

---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°479036
Cherrytree
cn=?
Posté le 06-08-2003 à 14:12:54  profilanswer
 

karamilo a écrit :

j'utilise scite.  
très bon logiciel  


J'ai updaté le premier post, puisque je viens de tester SciTE sur ton conseil. Il est bien ce p'tit là.


---------------
Le site de ma maman
n°479044
karamilo
Posté le 06-08-2003 à 14:28:49  profilanswer
 

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 :/

n°479056
antsite
Je me souviens
Posté le 06-08-2003 à 14:46:20  profilanswer
 

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 :sweat: )


Message édité par antsite le 06-08-2003 à 14:48:26
n°479065
Cherrytree
cn=?
Posté le 06-08-2003 à 14:56:25  profilanswer
 

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 :sweat: )


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.


---------------
Le site de ma maman
n°479066
antsite
Je me souviens
Posté le 06-08-2003 à 14:58:06  profilanswer
 

Cherrytree a écrit :


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.


 
ah c con moi qui comptais me mettre a l'utiliser...  :(


Message édité par antsite le 06-08-2003 à 14:59:17
n°479073
metallicab​lood
keep cool & be zen !
Posté le 06-08-2003 à 15:27:04  profilanswer
 

J'utilises exclusivement textpad ! :love::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::love:

mood
Publicité
Posté le 06-08-2003 à 15:27:04  profilanswer
 

n°479076
walli
Posté le 06-08-2003 à 15:31:43  profilanswer
 

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.


---------------
NP :
n°479084
Peaceiznot​die13
Je sens que ca vient
Posté le 06-08-2003 à 15:38:32  profilanswer
 

moi j'utilise context et j'en suis tres content :)

n°479119
antp
Super Administrateur
Champion des excuses bidons
Posté le 06-08-2003 à 15:58:25  profilanswer
 

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/


Message édité par antp le 06-08-2003 à 15:58:43

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°479219
metallicab​lood
keep cool & be zen !
Posté le 06-08-2003 à 18:12:20  profilanswer
 

walli a écrit :


 
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.


 
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  :na:

n°479225
Cherrytree
cn=?
Posté le 06-08-2003 à 18:32:26  profilanswer
 

metallicablood 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  :na:  


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.


---------------
Le site de ma maman
n°479228
belgique
Posté le 06-08-2003 à 18:34:06  profilanswer
 

quanta plus sous linux.
Edit plus sous windows (shareware).

n°479230
antp
Super Administrateur
Champion des excuses bidons
Posté le 06-08-2003 à 18:38:21  profilanswer
 

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 :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°479231
The_chosen​_one
There can only be one !
Posté le 06-08-2003 à 18:42:38  profilanswer
 

editplus est tres bien aussi, surtout sa gestion des expression régulière pour la recherche et les remplacement

n°479233
Cherrytree
cn=?
Posté le 06-08-2003 à 18:54:28  profilanswer
 

antp a écrit :

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 :o


Va falloir que j'étudie la question. J'ai pas ça moi (cf screenshot 1er post).


---------------
Le site de ma maman
n°479234
antp
Super Administrateur
Champion des excuses bidons
Posté le 06-08-2003 à 19:03:44  profilanswer
 

Cherrytree a écrit :


Va falloir que j'étudie la question. J'ai pas ça moi (cf screenshot 1er post).


 
bah on dirait que si, non ? :??:
 

Cherrytree a écrit :


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


Y a ça dans Context aussi :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°479238
Cherrytree
cn=?
Posté le 06-08-2003 à 19:15:09  profilanswer
 

antp a écrit :


 
1. bah on dirait que si, non ? :??:
 
 
2. Y a ça dans Context aussi :o


1.La partie PHP pète moins. J'ai pas de caractères en rouge.
 
2.Possible, j'ai pas tout testé.


---------------
Le site de ma maman
n°479257
Cherrytree
cn=?
Posté le 06-08-2003 à 20:10:56  profilanswer
 

Question : quels éditeurs gère l'UTF-8 ?


---------------
Le site de ma maman
n°479279
antp
Super Administrateur
Champion des excuses bidons
Posté le 06-08-2003 à 20:46:24  profilanswer
 

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)


Message édité par antp le 06-08-2003 à 20:46:49

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°479304
karamilo
Posté le 06-08-2003 à 20:59:25  profilanswer
 

scite le fait

n°479313
antp
Super Administrateur
Champion des excuses bidons
Posté le 06-08-2003 à 21:03:26  profilanswer
 

Va falloir que je le reteste, mais j'aime pas fort scite :/


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°479327
metallicab​lood
keep cool & be zen !
Posté le 06-08-2003 à 21:35:35  profilanswer
 

Cherrytree 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.


exact !  :jap:  j'ai lu & parlé trop vite !

n°479431
dropsy
et bonne chance surtout...
Posté le 07-08-2003 à 00:26:50  profilanswer
 

Cherrytree a écrit :


TextPad :
Peu de fonctionnalités offertes, mais ce qui est présent marche au poil. C'est en quelques sortes le NotePad++ de l'édition.


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 :


 La coloration syntaxique est réduite à sa plus simple expression.


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 :


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.


Par défaut, ma version ne le fait pas [:proy] , ça doit être une option à définir

Cherrytree a écrit :


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.


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? )


Message édité par dropsy le 07-08-2003 à 00:27:39
n°479454
Cherrytree
cn=?
Posté le 07-08-2003 à 01:17:44  profilanswer
 

dropsy a écrit :


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? )


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.


---------------
Le site de ma maman
n°479466
antsite
Je me souviens
Posté le 07-08-2003 à 05:55:55  profilanswer
 

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?  ;)

n°479598
dropsy
et bonne chance surtout...
Posté le 07-08-2003 à 10:18:46  profilanswer
 

Cherrytree 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.


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 :sarcastic:

n°479601
THE REAL S​MILEY
The Real Résistance!
Posté le 07-08-2003 à 10:21:21  profilanswer
 

j'utilise également Scite et son seul défaut reste le fait de ne pas pouvoir ouvrir plusieurs fichiers en même temps.

n°479607
belgique
Posté le 07-08-2003 à 10:28:25  profilanswer
 

Avec scite on peut utiliser des tabs en changenant le fichier de configuration. c'est expliqué dans la doc.

n°479614
kfman
Credo quia absurdum
Posté le 07-08-2003 à 10:39:36  profilanswer
 

gvim

n°479674
metallicab​lood
keep cool & be zen !
Posté le 07-08-2003 à 11:17:13  profilanswer
 

qq a essayé le xml ?
J'ai vu un site en xml (http://stuart.port5.com/) qui m'a carrement impressionné !

n°479677
antsite
Je me souviens
Posté le 07-08-2003 à 11:18:06  profilanswer
 

metallicablood a écrit :

qq a essayé le xml ?
J'ai vu un site en xml (http://stuart.port5.com/) qui m'a carrement impressionné !


 
 :heink:

n°479688
antp
Super Administrateur
Champion des excuses bidons
Posté le 07-08-2003 à 11:22:52  profilanswer
 

C'est top dans Opera 6 : tu vois juste le texte brut :D
 
Mais je vois absolument pas le rapport avec les éditeurs PHP :heink:


Message édité par antp le 07-08-2003 à 11:23:47

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°479699
metallicab​lood
keep cool & be zen !
Posté le 07-08-2003 à 11:34:57  profilanswer
 

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...

n°479723
antp
Super Administrateur
Champion des excuses bidons
Posté le 07-08-2003 à 11:47:30  profilanswer
 

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.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°479725
karamilo
Posté le 07-08-2003 à 11:48:06  profilanswer
 

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 ...

n°479731
belgique
Posté le 07-08-2003 à 11:54:25  profilanswer
 

How do I enable tabbed window mode in SciTE?
 
Tabbed window mode is only available on Windows, not on GTK+/Linux. Multiple buffers must be allocated by setting buffers=10 in your SciTEGlobal.properties. To have the tab bar visible upon starting SciTE, set tabbar.visible=1. You can also set tabbar.hide.one=0 to always show tabs, or 1 to hide when only one file is open. tabbar.multiline=1 splits tabs across various lines if neccesary.  


Message édité par belgique le 07-08-2003 à 11:54:39
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  les Editeurs pour Windows

 

Sujets relatifs
[divers] débutant en programmation WINDOWS[Windows] connaître le taux d'UpLoad global actuel
probleme avec les themes de windows :-/ | progressbar & ownerdraw[Windows] recuperer la date sous la forme jj-mm-aaaa
[C Windows] Afficher l'IP ou l'hostname de la machineWindows XP et Visual fortran
[Windows] Nouveau développement d'un client à la MessengerProblème avec une Extension Shell Windows
[.NET] Windows Installer et la BdR - hard[Openroad] Un bon éditeurs (outils de dev. 4GL) sous Windows ?
Plus de sujets relatifs à : les Editeurs pour Windows


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR