Macro pour nEdit -> Char To Entity

Eléphant du PHP | 139 Messages

31 mai 2005, 01:14

pour ceux qui utilise nEdit sous tux comme moi, voici une petite macro qui va transformer tous vos é en é par exemple.

editer le fichier .nedit/nedit.rc qui ce trouve dans votre repertoire home,
rechercher la ligne "nedit.macroCommands: \" et juste en dessous copier/coller ce qui suit :

Code : Tout sélectionner

Char To Entity:::: {\n\ replace_in_selection("[&]", "\\\\&", "regex")\n\ replace_in_selection("[<]", "\\\<", "regex")\n\ replace_in_selection("[>]", "\\\>", "regex")\n\ replace_in_selection("[ ]", "\\\\\&nbsp;", "regex")\n\ replace_in_selection("[¡]", "\\\\\\&iexcl;", "regex")\n\ replace_in_selection("[¢]", "\\\\\&cent;", "regex")\n\ replace_in_selection("[£]", "\\\\\\&pound;", "regex")\n\ replace_in_selection("[¤]", "\\\\\\\&curren;", "regex")\n\ replace_in_selection("[¥]", "\\\\&yen;", "regex")\n\ replace_in_selection("[¦]", "\\\\\\\&brvbar;", "regex")\n\ replace_in_selection("[§]", "\\\\\&sect;", "regex")\n\ replace_in_selection("[¨]", "\\\\&uml;", "regex")\n\ replace_in_selection("[©]", "\\\\\&copy;", "regex")\n\ replace_in_selection("[ª]", "\\\\\&ordf;", "regex")\n\ replace_in_selection("[«]", "\\\\\\&laquo;", "regex")\n\ replace_in_selection("[¬]", "\\\\&not;", "regex")\n\ replace_in_selection("[­]", "\\\\&shy;", "regex")\n\ replace_in_selection("[®]", "\\\\&reg;", "regex")\n\ replace_in_selection("[¯]", "\\\\\&macr;", "regex")\n\ replace_in_selection("[°]", "\\\\&deg;", "regex")\n\ replace_in_selection("[±]", "\\\\\\\&plusmn;", "regex")\n\ replace_in_selection("[²]", "\\\\\&sup2;", "regex")\n\ replace_in_selection("[³]", "\\\\\&sup3;", "regex")\n\ replace_in_selection("[´]", "\\\\\\&acute;", "regex")\n\ replace_in_selection("[µ]", "\\\\\\&micro;", "regex")\n\ replace_in_selection("[¶]", "\\\\\&para;", "regex")\n\ replace_in_selection("[·]", "\\\\\\\&middot;", "regex")\n\ replace_in_selection("[¸]", "\\\\\\&cedil;", "regex")\n\ replace_in_selection("[¹]", "\\\\\&sup1;", "regex")\n\ replace_in_selection("[º]", "\\\\\&ordm;", "regex")\n\ replace_in_selection("[»]", "\\\\\\&raquo;", "regex")\n\ replace_in_selection("[¼]", "\\\\\\\&frac14;", "regex")\n\ replace_in_selection("[½]", "\\\\\\\&frac12;", "regex")\n\ replace_in_selection("[¾]", "\\\\\\\&frac34;", "regex")\n\ replace_in_selection("[¿]", "\\\\\\\&iquest;", "regex")\n\ replace_in_selection("[À]", "\\\\\\\&Agrave;", "regex")\n\ replace_in_selection("[Á]", "\\\\\\\&Aacute;", "regex")\n\ replace_in_selection("[Â]", "\\\\\\&Acirc;", "regex")\n\ replace_in_selection("[Ã]", "\\\\\\\&Atilde;", "regex")\n\ replace_in_selection("[Ä]", "\\\\\&Auml;", "regex")\n\ replace_in_selection("[Å]", "\\\\\\&Aring;", "regex")\n\ replace_in_selection("[Æ]", "\\\\\\&AElig;", "regex")\n\ replace_in_selection("[Ç]", "\\\\\\\&Ccedil;", "regex")\n\ replace_in_selection("[È]", "\\\\\\\&Egrave;", "regex")\n\ replace_in_selection("[É]", "\\\\\\\&Eacute;", "regex")\n\ replace_in_selection("[Ê]", "\\\\\\&Ecirc;", "regex")\n\ replace_in_selection("[Ë]", "\\\\\&Euml;", "regex")\n\ replace_in_selection("[Ì]", "\\\\\\\&Igrave;", "regex")\n\ replace_in_selection("[Í]", "\\\\\\\&Iacute;", "regex")\n\ replace_in_selection("[Î]", "\\\\\\&Icirc;", "regex")\n\ replace_in_selection("[Ï]", "\\\\\&Iuml;", "regex")\n\ replace_in_selection("[Ð]", "\\\\&ETH;", "regex")\n\ replace_in_selection("[Ñ]", "\\\\\\\&Ntilde;", "regex")\n\ replace_in_selection("[Ò]", "\\\\\\\&Ograve;", "regex")\n\ replace_in_selection("[Ó]", "\\\\\\\&Oacute;", "regex")\n\ replace_in_selection("[Ô]", "\\\\\\&Ocirc;", "regex")\n\ replace_in_selection("[Õ]", "\\\\\\\&Otilde;", "regex")\n\ replace_in_selection("[Ö]", "\\\\\&Ouml;", "regex")\n\ replace_in_selection("[×]", "\\\\\\&times;", "regex")\n\ replace_in_selection("[Ø]", "\\\\\\\&Oslash;", "regex")\n\ replace_in_selection("[Ù]", "\\\\\\\&Ugrave;", "regex")\n\ replace_in_selection("[Ú]", "\\\\\\\&Uacute;", "regex")\n\ replace_in_selection("[Û]", "\\\\\\&Ucirc;", "regex")\n\ replace_in_selection("[Ü]", "\\\\\&Uuml;", "regex")\n\ replace_in_selection("[Ý]", "\\\\\\\&Yacute;", "regex")\n\ replace_in_selection("[Þ]", "\\\\\\&THORN;", "regex")\n\ replace_in_selection("[ß]", "\\\\\\&szlig;", "regex")\n\ replace_in_selection("[à]", "\\\\\\\&agrave;", "regex")\n\ replace_in_selection("[á]", "\\\\\\\&aacute;", "regex")\n\ replace_in_selection("[â]", "\\\\\\&acirc;", "regex")\n\ replace_in_selection("[ã]", "\\\\\\\&atilde;", "regex")\n\ replace_in_selection("[ä]", "\\\\\&auml;", "regex")\n\ replace_in_selection("[å]", "\\\\\\&aring;", "regex")\n\ replace_in_selection("[æ]", "\\\\\\&aelig;", "regex")\n\ replace_in_selection("[ç]", "\\\\\\\&ccedil;", "regex")\n\ replace_in_selection("[è]", "\\\\\\\&egrave;", "regex")\n\ replace_in_selection("[é]", "\\\\\\\&eacute;", "regex")\n\ replace_in_selection("[ê]", "\\\\\\&ecirc;", "regex")\n\ replace_in_selection("[ë]", "\\\\\&euml;", "regex")\n\ replace_in_selection("[ì]", "\\\\\\\&igrave;", "regex")\n\ replace_in_selection("[í]", "\\\\\\\&iacute;", "regex")\n\ replace_in_selection("[î]", "\\\\\\&icirc;", "regex")\n\ replace_in_selection("[ï]", "\\\\\&iuml;", "regex")\n\ replace_in_selection("[ð]", "\\\\&eth;", "regex")\n\ replace_in_selection("[ñ]", "\\\\\\\&ntilde;", "regex")\n\ replace_in_selection("[ò]", "\\\\\\\&ograve;", "regex")\n\ replace_in_selection("[ó]", "\\\\\\\&oacute;", "regex")\n\ replace_in_selection("[ô]", "\\\\\\&ocirc;", "regex")\n\ replace_in_selection("[õ]", "\\\\\\\&otilde;", "regex")\n\ replace_in_selection("[ö]", "\\\\\&ouml;", "regex")\n\ replace_in_selection("[÷]", "\\\\\\\&divide;", "regex")\n\ replace_in_selection("[ø]", "\\\\\\\&oslash;", "regex")\n\ replace_in_selection("[ù]", "\\\\\\\&ugrave;", "regex")\n\ replace_in_selection("[ú]", "\\\\\\\&uacute;", "regex")\n\ replace_in_selection("[û]", "\\\\\\&ucirc;", "regex")\n\ replace_in_selection("[ü]", "\\\\\&uuml;", "regex")\n\ replace_in_selection("[ý]", "\\\\\\\&yacute;", "regex")\n\ replace_in_selection("[þ]", "\\\\\\&thorn;", "regex")\n\ replace_in_selection("[ÿ]", "\\\\\&yuml;", "regex")\n\ }\n\
voili voila , une petite capture pour vous montrer le fonctionnement

sélectionnez le texte, cliquez sur macro->char to entity
Screen