[Dreamweaver] Formater le code ?

Formater le code ? [Dreamweaver] - HTML/CSS - Programmation

Marsh Posté le 06-08-2005 à 00:27:52    

Salut à tous.
 
Voilà, je bosse sous Dreamweaver, et je cherche une fonction permettant d'indenter/de formater le code, c'est à dire le clarifier.
Par exemple, j'aimerais que le code ci dessous :
<table>
<tr>
<td>
Hello world!
</td>
</tr>
</table>
 
...soit plus clair : comme celui là :
<table>
   <tr>
     <td>
Hello world!
     </td>
   </tr>
</table>
 
Faire un truc plus propre quoi...
 
C'est possible sous Dramweaver MX 2004 ?
 
Merci ;)
 
a+
Greg.


Message édité par Docteur G le 06-08-2005 à 00:38:25
Reply

Marsh Posté le 06-08-2005 à 00:27:52   

Reply

Marsh Posté le 06-08-2005 à 00:29:28    

1- on appelle ça la touche [TAB], les indenteurs de code SGML/XML ça court pas franchement les rues
2- même pour un hello world, c'est déjà du franchement mauvais code [:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 06-08-2005 à 00:35:25    

masklinn a écrit :

1- on appelle ça la touche [TAB], les indenteurs de code SGML/XML ça court pas franchement les rues
2- même pour un hello world, c'est déjà du franchement mauvais code [:petrus75]


1- Sans déconner ?! D'accord, je vais prendre mon plus beau doigt, une crème anticrampe, et m'amuser à faire des tabulations sur mes 3300 lignes de code  :pfff: ... Et je cherche une fonction indentrice sur Dreamweaver QUE pour du HTML, le PHP c'est pas un problème, il est plus clair ce code.
2- C'est vrai que j'aurais pu mieux faire, si tu veux j'ai ca : <table><tr><td>Hello world!</td></tr></table>. Heureux ? :D
 
Merci quand même...
 
a+
Greg.

Reply

Marsh Posté le 06-08-2005 à 00:36:23    

masklinn a écrit :


2- même pour un hello world, c'est déjà du franchement mauvais code [:petrus75]


 
Ptet que c'était pour l'exemple d'indentation qu'il a sorti un tableau.
 

Reply

Marsh Posté le 06-08-2005 à 00:37:22    

gatsusat a écrit :

Ptet que c'était pour l'exemple d'indentation qu'il a sorti un tableau.


En effet, mon site ne se résume pas à un pauvre tableau avec marqué hello world!  :sol:

Reply

Marsh Posté le 06-08-2005 à 00:37:45    

Docteur G a écrit :

1- Sans déconner ?! D'accord, je vais prendre mon plus beau doigt, une crème anticrampe, et m'amuser à faire des tabulations sur mes 3300 lignes de code  :pfff: ... Et je cherche une fonction indentrice sur Dreamweaver QUE pour du HTML, le PHP c'est pas un problème, il est plus clair ce code.
2- C'est vrai que j'aurais pu mieux faire, si tu veux j'ai ca : <table><tr><td>Hello world!</td></tr></table>. Heureux ? :D
 
Merci quand même...
 
a+
Greg.


 
Ce code si c'est toi qui le produit tu l'indente toi même,
 
quand je me retrouve avec un code de plus de 1000 lignes, je le commente et l'indente moi-même, bien sur tab parmet justement d'indenter des groupes de lignes ou de les désindenter


Message édité par gatsusat le 06-08-2005 à 00:38:50
Reply

Marsh Posté le 06-08-2005 à 00:38:30    

Docteur G a écrit :

En effet, mon site ne se résume pas à un pauvre tableau avec marqué hello world!  :sol:


 
il se limite à une mise en page de tableau, et une succession de tableau pour afficher des données qui n'en n'ont pas besoin ?

Reply

Marsh Posté le 06-08-2005 à 00:40:17    

gatsusat a écrit :

Ce code si c'est toi qui le produit tu l'indente toi même,
 
quand je me retrouve avec un code de plus de 1000 lignes, je le commente et l'indente moi-même, bien sur tab parmet justement d'indenter des groupes de lignes ou de les désindenter


Ouai mais il existe pas une fonction qui permet de contourner l'edition manuelle ? Parce que vu le potentiel de DMX, ca serait étonnant qu'un fonction programmable en 30 minutes soit absente, non ?
 
++

Reply

Marsh Posté le 06-08-2005 à 00:42:12    

gatsusat a écrit :

il se limite à une mise en page de tableau, et une succession de tableau pour afficher des données qui n'en n'ont pas besoin ?


Pas forcement, y'a pas que des tableaux... Et puis l'indentation peut être faite pour n'importe quel bout de code, j'ai mis l'exemple des tableaux parce que je l'avais en tête à ce moment là... Faut pas se noyer dans un verre d'eau non plus  :ange:  :D


Message édité par Docteur G le 06-08-2005 à 00:42:30
Reply

Marsh Posté le 06-08-2005 à 00:42:23    

dans les outils de dreamweaver peut etre look, moi avec HTMLEDit (outil d'un collegue que tu peux trouver sur HTLMEdit.com)
j'ai une option qui me réindente mon code
 
bien sur, si ton code est sur une ligne ca ne marche pas

Reply

Marsh Posté le 06-08-2005 à 00:42:23   

Reply

Marsh Posté le 06-08-2005 à 00:43:27    

gatsusat a écrit :

dans les outils de dreamweaver peut etre look, moi avec HTMLEDit (outil d'un collegue que tu peux trouver sur HTLMEdit.com)
j'ai une option qui me réindente mon code
 
bien sur, si ton code est sur une ligne ca ne marche pas


Ok, je verrai ce logiciel demain.
Merci pour la réponse ;)

Reply

Marsh Posté le 06-08-2005 à 00:44:52    

Pour dreamweaver, je pe pas te dire car j'ai mon pdv sur ce soft :  
Okay pour dire qu'il est puissant et qu'il fait pleins de choses MAIS, il y a pleins de softs gratuit/opensources qui font pareil et voire mieux et qui sont plus souple et plus puissants
ex : sciTE, Jedit. Bien sur faut leur associer des modules.
 
Mais faut que je m'y mette aussi, erf fainiasse que je suis

Reply

Marsh Posté le 06-08-2005 à 01:02:44    

Je ne comprends pas bien la question en fait, dans Dream, quand tu tapes du code, tu l'indentes toi même et si tu te sers d'un outil wysiwyg, Dream indente tout seul le code niquel, c'est quoi ton soucis ?
Comme tu dis, quand on a 3000 lignes, c'est long à se rattraper, c'est pour ça que quand on apprend le développement, on apprend à faire ça en même temps qu'on programme, c'est comme les commentaires, c'est pas une fois le programme fini qu'il faut le faire. :D

Reply

Marsh Posté le 06-08-2005 à 01:12:18    

Cela dit, si ça te branche et que tu t'en sors en javascript, doit y avoir moyen de développer toi même cette fonction.

Reply

Marsh Posté le 06-08-2005 à 02:16:36    

Il me semble (d'après mes souvenirs) qu'il y a effectivement une fonction pour réindenter le code automatiquement [:figti]  
(ou alors, c'est que pour le PHP, ca porte pas sur le code HTML [:gratgrat]

Reply

Marsh Posté le 06-08-2005 à 10:45:42    

The-Shadow a écrit :

Je ne comprends pas bien la question en fait, dans Dream, quand tu tapes du code, tu l'indentes toi même et si tu te sers d'un outil wysiwyg, Dream indente tout seul le code niquel, c'est quoi ton soucis ?


Mon souci c'est que je ne connais pas d'outil wysiwyg qui fait ca :D
Et sinon pour le développement de cet outil en JS, j'ai déjà du mal à avoir du temps pour bosser sur mon site, alors je ne veux pas créer de lourds projets parallèles. Mais ceci dit c'aurait été une bonne idée ;)

Reply

Marsh Posté le 30-12-2007 à 16:56:06    

Hello,  
 
Ca m'agresse les gens qui ne connaissent pas la réponse et qui répondent en posant une question ... on s’en fout que sont code est joli ou pas c’est un exemple ! :fou:  :kaola:  
 
Bref j'avais le même problème que toi et j'imagine que depuis le temps tu a du trouver une solution, mais ca peut servir a d'autre.  
 
Mon problème était l'indentation de fichier XML, mais ca revient au même.  
 
J'utilise le logicel PSPAD 100% Gratos http://www.pspad.com/ qui fait ca en 2 clicks.  
- Tu ouvres ton fichier
- Menu : HTML -> Reformater le code HTML  
et c'est tout !!!!!
 
 :sol:

Reply

Marsh Posté le 30-12-2007 à 18:20:04    

Pelle d'or du jour. Félicitations, tu réponds à un topic de 2005.

Reply

Marsh Posté le 30-12-2007 à 20:58:35    

il s'est inscrit spécialement pour en plus  :lol:


---------------
création de site - photo
Reply

Marsh Posté le 30-12-2007 à 22:23:07    

Sinon, sous Emacs c'est C-x h M-x indent-region, et ça marche avec tous les langages dans lesquels l'indentation automatique est possible (donc pas en Python, ou en Haskell, mais c'est à peu près tout) :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 30-12-2007 à 23:03:37    

ahhh super merci ...
 
Je rajoute quelques mots clefs pour etre sur que si j'en ai besoin que je puisse retrouver le thread.
réindenter - reindenter autmatiquement du code
 
Elmoricq > peut etre que c'est 2005 mais au moins on se trouve comme sur certain forum avec pas mal de questions interessantes mais jamais de réponse.  
 
Au moins grace à bertig on aura notre réponse si l'on fait une recherche :)

Reply

Marsh Posté le 30-12-2007 à 23:41:21    

Merci, c'est sympa, mais mon site est fini et en ligne depuis bien longtemps :D

 

Ceci dit ça me servira sûrement à un moment ou à un autre, alors déterrage de topic ou pas, merci ;)


Message édité par Docteur G le 30-12-2007 à 23:41:35
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed