Si TIDY te convient, tu peux l'intégrer avec SciTE. Il me semble que tu es sous Windows (tu as parlé de Pspad ...). Tout ce que je te peux te donner c'est une "piste" à poursuivre, c.-à-d. tout ce qui suit n'est pas testé, et je ne peux donner aucune garantie que ça marche du premier coup. Allons-y:
Dans SciTE, ouvre le fichier appelé
html.properties. Tu peux le faire via le Menu
Options. Quelque part vers la fin de ce fichier (chez moi les lignes 504 à 507), tu trouveras le code suivant:
- Code: Tout sélectionner
if PLAT_WIN
command.go.$(file.patterns.web)="file://$(FilePath)"
command.go.subsystem.$(file.patterns.web)=2
command.go.$(file.patterns.php)=php -f $(FileNameExt)
Ces lignes définissent ce qui se passe si tu choisis dans le menu
Tools, l'action
Go (raccourci clavier
F5). Tu dois alors rajouter la ligne suivante:
- Code: Tout sélectionner
command.build.$(file.patterns.web)=tidy -f errs.txt -m $(FileNameExt)
Puis, tu peux ouvrir un document html (dont tu as fait un backup au préalable), et choisir l'action
Build dans le Menu
Tools (raccourci clavier
F7)
Qu'est-ce qui va se passer? TIDY va nettoyer et modifier le document en question et écrire des messages d'erreurs et d'avertissements dans le fichier
errs.txt.
Deux remarques:
1. Tout ce que je viens de dire présuppose que tidy.exe se trouve dans le chemin d'accès de Windows (path).
2. N'hésites pas de jongler avec les diverses options de TIDY. Ce que je viens de donner n'est qu'un exemple.
3. A quelques (petites) modifications près cette recette devrait pouvoir s'appliquer à d'autres systèmes d'exploitation.
Bonne chance, et n'hésite pas si tu as encore des questions.