Page 2 sur 3
Publié : 05 nov. 2008, 20:20
par Kazé
Simple curiosité : si tu as DreamWeaver, tu as déjà la possibilité d'éditer tes pages ouèbe en mode texte et en mode wysiwyg non ? Quel intérêt d'utiliser EditPad dans ce cas ?
Pour le reste, dès que tu édites une page ouèbe en mode wysiwyg (fût-ce DreamWeaver), tu vas perdre une bonne partie de la mise en forme de ton code HTML.
Publié : 05 nov. 2008, 20:26
par Nerva
Parce qu'EditPad me sert pour beaucoup de choses. Les fichiers s'ouvrent très rapidement et la fonction rechercher/remplacer avec les occurrences dans un cadre en bas de l'application sont sans équivalent pour le travail en batch.
Grâce à des extensions, EditPad permet la lecture et le balisage spécifique d'un grand nombre de type de fichiers, ce que ne permet pas Dreamweaver.
De plus, je viens de faire une réinstallation complète et je voulais éviter de réinstaller les poids lourds, donc Dreamweaver.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.0; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
Publié : 05 nov. 2008, 20:49
par Kazé
Merci de satisfaire ainsi ma curiosité.

Perso je trouve que DreamWeaver a un éditeur texte tip-top pour tout ce qui est ouèbe, m'enfin les goûts et les couleurs... par contre, c'est vrai qu'il est lourd.
Si tu ne veux pas réinstaller DreamWeaver, KompoZer devrait être un compagnon correct pour EditPad, mais il faudra que tu installes HandCoder + Tidy et que tu paramètres le tout. Je suis bien conscient que ce n'est pas optimal, mais les éditeurs HTML wysiwyg libres ne sont pas légion !
Publié : 06 nov. 2008, 10:11
par Nerva
Dreamweaver doit peser à peu près 150 MO quand il est installé. Il est doté de nombreuses fonctions qui me sont pratiquement inutiles. J'espérais qu'avec Kompozer (une vingtaine de MO) j'aurais une application légère et qui correspondrait à mes attentes...
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.0; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
Publié : 21 déc. 2008, 13:08
par Nerva
Je reprends ce sujet...
Ca va à peu près pour la mise en page mais je ne sais pas quel argument utiliser pour avoir également dans l'éditeur de texte les caractères spéciaux.
Dans l'aide, j'ai relevé ceci mais aucun argument de fonctionne :
Option - Type - Default
ascii-chars -> Boolean -> no
char-encoding -> Encoding -> ascii
input-encoding -> Encoding -> latin1
output-encoding -> Encoding -> ascii
Merci.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Publié : 21 déc. 2008, 14:48
par Do-IT
J'ai raté ce sujet pourtant c'est un de mes favoris, les caractères spéciaux. Mais en novembre j'avais la tête ailleurs.
C'est pas compliqué, et j'ai déjà eu l'occasion de l'expliquer une bonne 10ène de fois :
Dans kompozer > Tools > Options > Advanced > Special characters > HTML 4 (ou non-Ascii characters) + cochez les cases en dessous.
Tidy depuis la version de février 2007 intègre l'option
preserve-entities.
Ce qui devrait donner une commande tidy avec les options suivantes (à personnaliser) :
Code : Tout sélectionner
--tidy-mark no --indent yes --wrap 0 --char-encoding raw --fix-uri no --doctype strict --write-back yes --preserve-entities yes
Avec ça les caractères html et numérique sont préservés pendant la moulinette tidy. Ensuite si on veux travailler sur le code source dans un éditeur externe le texte devient illisible (puisque les caractères spéciaux et accents sont codés).
C'est pour ça que j'ai laissé tomber les caractères html et je suis passé à l'utf-8/Unicode. Ca passe très bien à la moulinette tidy et en plus le code source reste lisible et éditable avec un éditeur externe (Geany) car plus besoin de décoder dans sa tête les caractères html.
Pour kompozer 0.8 il faut commander une poupée vaudou, à l'effigie de kaze, sur lesquels sont imprimés des termes de geek (php, xul, indentation, dom, tidy, chartreuse, utf8, trunk, unicode, coloration, completion) et j'ai déjà enfoncé plein d'aiguilles sur chaque terme.
[Edit]J'avais oublié le plus important, la chartreuse ![/Edit]
Publié : 21 déc. 2008, 15:06
par chinon37
Do-IT a écrit :Pour kompozer 0.8 il faut commander une poupée vaudou, à l'effigie de kaze, sur lesquels sont imprimés des termes de geek (php, indentation, tidy, utf8, unicode, coloration, completion, xul, dom, trunk) et j'ai déjà enfoncé plein d'aiguilles sur chaque terme.
Tes premières aiguilles ont déjà eu un minimum d'efficacité

(indentation, coloration, dom

...)
Publié : 21 déc. 2008, 16:55
par Kazé
Do-IT a écrit :C'est pour ça que j'ai laissé tomber les caractères html et je suis passé à l'utf-8/Unicode. Ca passe très bien à la moulinette tidy et en plus le code source reste lisible et éditable avec un éditeur externe (Geany) car plus besoin de décoder dans sa tête les caractères html.
+1
Une petite réserve : tous les éditeurs texte Windows de gèrent pas aussi bien l’utf-8 que Geany.
Do-IT a écrit :Pour kompozer 0.8 il faut commander une poupée vaudou, à l'effigie de kaze, sur lesquels sont imprimés des termes de geek (php, xul, indentation, dom, tidy, chartreuse, utf8, trunk, unicode, coloration, completion) et j'ai déjà enfoncé plein d'aiguilles sur chaque terme.
Là c’est surtout celle du PHP qui picote
Do-IT a écrit :[Edit]J'avais oublié le plus important, la chartreuse ![/Edit]

Publié : 28 déc. 2008, 14:53
par Nerva
Merci pour ces précisions, l'indentation commence à prendre tournure.
Cependant, les sauts de ligne après et avant balise allongent considérablement le nombre de lignes dans chaque page ; je désirerais un code plus compact.
Donc, à la place de ça :
Ou ça :
Quels arguments utiliser pour avoir ça :
Ou ça :
Etc...
Merci d'avance.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Publié : 29 déc. 2008, 16:35
par electrophil
Pour avoir du code condensé, si tu supprimes l'indentation de Tidy, cela sera plus court sur l'écran.
Après, sur Tidy version 6 nov 2007 pour linux et en allant sur
http://tidy.sourceforge.net/docs/quickref.html#indent on a quelques paramètres d'indentation, comme:
--indent-spaces 2 ->pour avoir deux espaces d'indentation. à toi de voir pour modifier
--indent-attributes yes ->pour que tous les attributs commencent sur une ligne nouvelle.
En mettant no, le code est indenté mais est plus dense.
Par contre pour avoir les balises de début et de fin sur la même ligne, là, je ne vois pas.
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.3) Gecko/2008101315 Ubuntu/8.10 (intrepid) Firefox/3.0.3
Publié : 29 déc. 2008, 17:02
par Nerva
Merci. En paramétrant --indent no les balises et le contenu sont sur la même ligne. Par contre, plus d'espaces d'indentation, tout est collé à gauche de la page.
Il semble donc que le paramètre --indent ait une double fonction : créer des espaces avant et séparer balises et contenu, ce qui est dommage puisqu'il faut faire un choix...
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Publié : 29 déc. 2008, 18:17
par Fabrice.Tres.Net
Essaye avec --indent auto ,
Type: AutoBool
Default: no
Example: auto, y/n, yes/no, t/f, true/false, 1/0
This option specifies if Tidy should indent block-level tags. If set to "auto", this option causes Tidy to decide whether or not to indent the content of tags such as TITLE, H1-H6, LI, TD, TD, or P depending on whether or not the content includes a block-level element. You are advised to avoid setting indent to yes as this can expose layout bugs in some browsers.
Publié : 29 déc. 2008, 19:57
par Nerva
Paramétré sur auto, le contenu reste bien entre les balises, un retrait est créé mais également un saut de ligne entre chaque ligne balisée.
Donc, je préfère le paramétrer sur no...
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Publié : 29 déc. 2008, 20:17
par Fabrice.Tres.Net
C'est vrai, mais la taille de ton fichier est réduite, moins de caractères et moins de lignes!
Publié : 30 déc. 2008, 00:51
par electrophil
Salut,
On peut aussi utiliser l'argument --vertical-space pour Tidy.
Mais visiblement, sur mes tests, cela ne marche que pour rajouter des sauts de lignes.
Pour enlever les sauts de lignes après identation, l'option --vertical-space ne marche pas. Enfin, moi, je n'y arrive pas.
C'est écrit ici:
http://tidy.sourceforge.net/docs/quickr ... ical-space
Ou alors, il faut le faire en deux fois avec un editeur de texte et creer deux outils Tidy.
Un premier pour indenter et apres, la deuxieme couche, pour enlever les sauts de lignes.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; es-AR; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5