La conversion donnera :
Utiliser une balise <div>Cela peut être [[notepadpp:plugins:textfx#automatismes|automatisé]].
* **Strip HTML tags table tabs** : supprime les balises html.
* **Submit to W3C HTML Validator** : soumettre le code au validateur html du w3c.
* **Submit to W3C CSS Validator** : soumettre le code au validteur css du w3c.
* **Convert text to code command** : convertis du texte en code d'affichage du langage utilisé (limité à PHP, ASP, Javascript, C et C++). \\ Par exemple, avec le langage définis à PHP, peut convertir :
contenu
En :
echo "\n";
echo " contenu\n";
echo "
\n";.
====Encodage de nombres====
Permettent de convertir des nombres en système décimal, binaire, octal ou hexadécimal.
* **Convert Decimal Number to Binary** / **Convert Binary Number to Decimal**
* **Convert Decimal Number to Octal** / **Convert Octal Number to Decimal**
* **Convert Decimal Number to hex** / **Convert Hex Number to Decimal**
Decimal : 3898
Binary : $111100111010
Octal : 074723898
Hex : 0xf3a
====Encodage de texte====
Permettent d'encoder du texte en hexadécimal 16/32/64/128, en ascii, en ebcdic...
* **Convert text to Hex-16/32/64/128**
* **Convert ASCII to EBCDIC** / **Convert EBCDIC to ASCII**
=====Insert=====
====Fichier====
* **Current Full Path** : insère le chemin complet du fichier.
* **Current File Name** : insère le nom du fichier.
* **Current Directory** : insère le répertoire du fichier.
Utiliser de préférence les fonctions de Notepad++ //Edition -> Copier dans le presse-papiers//, qui semblent mieux fonctionner.
====Date====
* **Date & Time - short format** : insère la date et l'heure.
20:54 14/07/2010
* **Date & Time - long format** : insère la date et l'heure avec le jour et le mois en toutes lettres.
20:54 mercredi 14 juillet 2010
=====HTML Tidy=====
//A venir...//
Voir http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=HTML_Tidy
=====Tools=====
====Tri====
Ces fonctions permettent de trier les lignes alphabétiquement et numériquement.
* **Sort lines case sensitive (at column)** : trie chaque ligne en respectant la casse. Les majuscules sont placées avant les minuscules.
C
6
B
aSera trié en :
6
B
C
a
* **Sort lines case insensitive (at column)** : trie chaque ligne sans respecter la casse.
C
6
B
aSera trié en :
6
a
B
C
* **Sort ascending** : définis le sens de tri.
* **Sort outputs only UNIQUE (at columns) lines** : si activé, de tous les doublons (les lignes identiques) un seul sera gardé.
====Divers====
* **Insert Ascii Chart or Character** : si aucun caractère n'est sélectionné, insère la table de référence ASCII. Si un caractère est sélectionné, insère la référence ASCII de ce caractère.
36 \x24 (0x24) \44 (044 ) 100100 $
* **Insert Ruler** : insère une règle de mesure de texte.
--- 0---|--- 10---|--- 20---|--- 30---|--- 40---|--- 50---|--- 60---|...
123456789|123456789|123456789|123456789|123456789|123456789|123456789|...
* **Insert Line Numbers** : insère les numéros de lignes dans le texte.
00000001 a
00000002 b
00000003 cPour supprimer les zéros en trop, ouvrez la fenêtre de [[notepadpp:recherches#remplacement]], activez les [[notepadpp:expreg|expressions régulières]] et recherchez **^00+**.
* **Delete Line Numbers or First Words** : supprime les numéros en début de lignes ou le premier mot.
* **Clean eMail > Quoting** : supprime les symboles **>** classiques de citation.
a
> b
> > c
> dDeviendra :
a
b
c
d
=====Settings=====
====Automatismes====
* **Autoclose XHTML/XML
** : ferme automatiquement les balises html et xml.
* **Autoclose {([Brace** : ferme automatiquement les accolades, parenthèses et crochets.
* **Autoconvert typed leading spaces to tabs** : convertis automatiquement l'écriture de quatre espaces par une tabulation.
* **Autoconvert typed HTML/XML to &entities;** : en html, convertis automatiquement l'écriture des symboles //&//, //"// et //>// en leur code html.
====Plugin====
* **Move quick menus out of 'Plugins' menu** : affiche les menus //TextFX Quick// et //TextFX Viz// dans la barre de menu, en dehors du menu //TextFX//.