Questions BBEdit et HTML en général

Antiphon

Membre expert
Club iGen
25 Mars 2001
1 533
17
Région parisienne
Est-il possible de créer des automatismes avec BBEdit, de telle sorte par exemple que é soit remplacé par é sans que l'on soit obligé de taper le code à chaque fois ? /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/confused.gif CreaText le permet, mais est à mon avis un bien moins bon éditeur…
Au passage, savez-vous comment on utilise les caractères indépendants ? Je m'explique. Par exemple, d'après la norme HTML, un c cédille s'écrit ç, mais une cédille seule correspond à ¸ ; pourtant, que vous écriviez c¸ ou ¸c, vous obtiendrez soit une cédille avant le c, soit un c avant la cédille… Alors, à quoi ça sert ? Cela me servirait en particulier pour écrire des textes en roumain, par exemple un s cédille (si si, ça existe… /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/laugh.gif /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/tongue.gif)

Antiphon
 
Je te remercie, je suis allé dans les plug-in, mais je ne vois rien qui corresponde… /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/frown.gif Même dans la page des plug-in de BBEdit, rien… Cela m'étonne pourtant… Mais cela tient peut-être au fait que les subtilités de l'anglais informatique m'échappent ?… /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/laugh.gif

Antiphon
 
En ce qui concerne les cédilles, il y a plusieurs façon de procéder... En entité HTML, un ç doit s'écrire ç Il est aussi possible d'écrire sa valeur numérique qui est sauf erreur 231. Tu peux également l'écrire en ASCII: %8D.

Pour ce qui est des automatismes, BBEdit est parfaitement compatible AppleScript... Tu peux aussi effectuer des search/replace avec du grep, et enregistrer ces commandes en prévision d'un usage ultérieur...

Je te recommande vivement la version payante... La lite contient trop peu de fonctions avancées... BBEdit vaut vraiment le coup, donc n'hésite pas... : )
 
Merci pour ta réponse, mais je n'ai pas tout à fait l'impression qu'elle réponde à ma question… /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/laugh.gif Je sais bien qu'un ç s'obtient en faisant ç, mais ce qui m'étonne, c'est que le s cédille que l'on a en roumain ne puisse être obtenu que sous la forme d'un s suivi d'une cédille, que ce soit en faisant ş ou s¸… Est-ce simplement que le W3C considère cette culture comme négligeable ?! /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/ooo.gif
Par contre, j'aimerais bien que tu m'en dises plus sur l'utilisation d'AppleScript et du grep (qu'est-ce que c'est ?) avec BBEdit…
Je songe effectivement à m'acheter la version complète…

Antiphon
 
Pardon... J'ai du mal comprendre la question... : )

Le W3C n'a rien à voir là dedans... (On ne touche pas au W3C!!! lol) Pour afficher un s cédille, il faut préciser un encodage particulier... L'ISO-8859-1 ne peut être utilisé... Il faut du 8879-isolat2. Scedil; (015E) ou scedil; (015F)... Cela devrait fonctionner...

En ce qui concerne l'AppleScript, BBEdit est parfaitement scriptable... Tu peux exécuter pratiquement n'importe quelle opération via un AppleScript... Si tu veux plus de précisions, tu n'as qu'à ouvrir BBEdit avec ton éditeur de script pour obtenir un dictionnaire complet des commandes disponibles... Il y en a une sacrée masse, ce qui est extrêmement pratique... ; )

Le GREP est un language de programmation venant du monde fabuleux d'unix... : ) Il te permet d'effectuer de chercher/remplacer dans un document (et/ou sur des fichier si l'on fait un grep dans une console unix) de manière beaucoup plus puissante que celles prévues dans la plupart des softs... En fait, avec du grep, tu vas programmer ta recherche, en utilisant des variables, des conditions, etc...

C'est très pratique et très rapides dans de nombreux cas...

Exemple: Tu veux virer toutes les balises <font> d'une page html... Le problème, c'est que le contenu de ces balises peut varier... Il te faudrait donc utiliser plusieurs chercher/remplacer à la suite, à supposer bien évidemment que tu connaisses chaque variante de la balise <font>. Avec du grep, tu peux faire ça en un seul coup...

<font [^>]*>

Et voilà... : )

En d'autres mots, recherche <font suivi de n'importe quel caractère à l'exception de > plusieurs fois suivi de >... Ainsi, quoi qu'il puisse y avoir après <font, le grep le sélectionne...

Puissant non? Le grep m'a sauvé la vie bien des fois... ; )

Si tu veux une doc complète, il y a en une dans l'aide de BBEdit («Searching with grep»).

Voilà... Bien du plaisir avec BBEdit... : )