======FAQ======
{{http://notepad-plus.sourceforge.net/commun/images/chameleon-pencil-big.png }}
Cette foire aux questions cherche à répondre peu à peu aux sujets de recherche des visiteurs et questions les plus courantes.
Des articles spécifiques s'attardent sur les [[notepadpp:raccourcis|raccourcis]], [[notepadpp:macros|les macros]] et [[notepadpp:plugins|les plugins]].
=====Compter le nombre de caractères, compter le nombre de lignes=====
La deuxième partie de la barre d'état indique les statistiques relatives au contenu avec, dans l'ordre : le nombre de caractères, le poid en bytes et le nombre de lignes du fichier.
Le nombre de caractères indiqué comprend les espaces et retours à la ligne.
[{{notepadpp:notepadpp_bottombar1.png |Langage utilisé et informations sur le contenu dans la barre d'état.}}]
Depuis la [[notepadpp:versions#notepad_58|version 5.8]], la barre d'état n'indique plus le nombre de caractères. Il faut ouvrir la fenêtre //Summary// en double-cliquant sur cette zone de la barre d'état, ou par le menu //Affichage -> Summary//.
=====Compter les caractères sélectionnés, situer le curseur=====
La troisième partie de la barre d'état indique les statistiques relatives au curseur et à la sélection avec, dans l'ordre : Le numéro de ligne et de colonne ou est situé le curseur, le nombre de caractères sélectionnés, le poid de la sélection et le nombre d'endroits sélectionnés (Multiédition).
[{{ notepadpp:notepadpp_bottombar2.png |Position du curseur et informations sur la sélection dans la barre d'état.}}]
=====Compter le nombre de mots=====
Depuis la [[notepadpp:versions#notepad_58|version 5.8.1]], la fenêtre [[notepadpp:versions#summary|Summary]] indique directement le nombre de mots.
Il est très facile de faire ce genre de choses en utilisant [[notepadpp:expreg|les expressions régulières]].
[{{ notepadpp:notepadpp_count.png|Nombre de mots dans le document}}]
Ouvrir la fenêtre de recherche avec Ctrl-F et sélectionner le mode //Expression régulière//. Entrer le motif suivant :
\w+
Et cliquer sur //Compter//.
Vous pouvez compter le nombre de mots dans plusieurs documents en utilisant //Rechercher dans tous les documents ouverts//. Le nombre de mots est alors indiqué dans les résultats de recherche : //(1843 hits in 6 files)//.
=====Placer précisément le curseur=====
Le raccourci Ctrl-G ouvre la fenêtre //Aller à// :
[{{ notepadpp:notepadpp_aller.png |Fenêtre //Aller à//}}]
Sélectionner //Ligne// ou //Position//, indiquer l'emplacement puis valider.
=====Remplacer les tabulations par des espaces=====
==Ponctuellement==
Sélectionnez une tabulation et ouvrez la fenêtre de remplacement avec Ctrl-H : la tabulation est sélectionnée comme caractère à rechercher. Entrez le nombre voulu d'espaces dans //Remplacer par// (généralement 4, quelque fois 2), et cliquez sur //Remplacer tout//.
==Définitivement==
Pour transformer chaque appui sur la touche tabulation par un certain nombre d'espaces, utilisez l'option //Insérer des espaces// (onglet [[preferences#menu_langagetabulations|Menu language/Tabulations]]).
=====Remplacer les espaces par des tabulations=====
Pour remplacer les indentations de 4 ou 8 espaces en tabulations, utilisez les [[notepadpp:plugins:textfx#indentations|outils d'indentation]] de [[notepadpp:plugins:textfx|TextFX]].
Copiez une tabulation, ouvrez la fenêtre de remplacement avec Ctrl-H, entrez le nombre d'espaces voulus dans //Rechercher//, collez votre tabulation dans //Remplacer par// et cliquez sur //Remplacer tout//.
=====Supprimer les retours à la ligne=====
* [[notepadpp:recherches#supprimer_les_retours_a_la_ligne|Au moyen d'un remplacement]]
* [[notepadpp:recherches#supprimer_les_retours_a_la_ligne_en_mode_etendu|Au moyen d'un remplacement en mode étendu]]
* [[notepadpp:macros#supprimer_les_retours_a_la_ligne|Au moyen d'une macro]]
=====Insérer du texte en début de ligne=====
* [[notepadpp:expreg#inserer_du_texte_en_debut_de_ligne|Au moyen d'expressions régulières]]
* [[notepadpp:macros#inserer_du_texte_en_debut_ou_milieu_de_ligne|Au moyen d'une macro]]
* Au moyen de l'Éditeur de Colonne :
* Placer le curseur en début ou milieu de ligne et ouvrir l'Éditeur de Colonne avec Alt C.
* Choisir //Texte à insérer//, entrer le texte voulu et appuyer sur OK.
=====Insérer du texte en fin de ligne=====
* [[notepadpp:expreg#inserer_du_texte_en_fin_de_ligne|Au moyen d'expressions régulières]]
* [[notepadpp:macros#inserer_du_texte_en_fin_de_ligne|Au moyen d'une macro]]
=====Insérer les numéros de lignes=====
* [[notepadpp:plugins:textfx#divers|Au moyen de TextFX]] (début de ligne uniquement)
* Au moyen de l'Éditeur de Colonne :
* Placer le curseur à l'endroit voulu et ouvrir l'Éditeur de Colonne avec Alt-c.
* Choisir //Nombre à insérer//, //Nombre initial : 1//, //Augmenter de : 1// et appuyer sur //OK//.
* Pour séparer les numéros du reste du texte, placer le curseur entre les deux et utiliser //Texte à insérer// de l'Éditeur de Colonne.
=====Vider les historiques de recherche=====
Dans le cas d'un marquage de lignes ou d'une colorisation de mots, il suffit de cliquer sur //Purger// dans la fenêtre //Rechercher//. Pour purger à chaque recherche, activer l'option //Purger à chaque fois//.
Dans le cas d'une recherche complète dans un ou plusieurs documents avec rapports de recherche, dans la fenêtre //Find result// utiliser la touche Suppr pour supprimer un résultat, les résultats d'un fichier ou les résultats d'une recherche. Pour tout supprimer utiliser //Clic droit -> Clear All//.
=====Vider l'historique des fichiers récents=====
Utiliser //Vider la liste des fichiers récents// dans le menu //Fichier//.
=====Éditer en mode colonne=====
L'édition en mode colonne, effectuée par l'Éditeur de Colonne (Alt-c), permet d'insérer du texte ou un nombre verticalement, de haut en bas d'un fichier.
[{{ :notepadpp:notepadpp_editeurcolonnes.png |L'Éditeur de Colonne}}]
Grâce à la possibilité de faire varier le nombre inséré, il permet par exemple d'[[#inserer_les_numeros_de_ligne|insérer les numéros de lignes]].
=====Voir ou modifier le langage de programmation=====
La première partie de la barre d'état indique le langage du fichier.
[{{ notepadpp:notepadpp_bottombar1.png |Langage utilisé et informations sur le contenu dans la barre d'état.}}]
Il est possible de définir le type de langage du document en utilisant le menu //Langage// ou en ouvrant/enregistrant un fichier (détection de l'extension).
Le langage par défaut d'un nouveau document est définit par l'[[preferences|option]] //Langage par défaut// (onglet [[preferences#nouveau_documentdossier|Nouveau document/Dossier]]).
=====Voir ou modifier l'encodage du texte=====
La cinquième partie de la barre d'état indique l'encodage utilisé.
[{{ notepadpp:notepadpp_bottombar3.png |Format des sauts de ligne, encodage du texte et type d'édition dans la barre d'état.}}]
Le type d'encodage par défaut d'un nouveau document est définit par l'[[preferences|option]] //Encodage// (onglet [[preferences#nouveau_documentdossier|Nouveau document/Dossier]]).
Il est possible de changer le type d'encodage du document à la volée en utilisant le menu //Encodage//.
=====Voir ou modifier le format des sauts de ligne (environnement)=====
La quatrième partie de la barre d'état indique le format des sauts de ligne.
[{{ notepadpp:notepadpp_bottombar3.png |Format des sauts de ligne, encodage du texte et type d'édition dans la barre d'état.}}]
Le format des sauts de ligne par défaut d'un nouveau document est définit par l'[[preferences|option]] //Format des sauts de ligne// (onglet [[preferences#nouveau_documentdossier|Nouveau document/Dossier]]).
=====Exécuter un programme externe=====
La touche F5 ouvre la fenêtre //Exécuter// :
[{{ notepadpp:notepadpp_executer.png |Fenêtre exécuter.}}]
Vous pouvez assigner l'exécution d'un programme à un raccourcis clavier en cliquant sur le bouton //Enregistrer//.
Il est aussi possible d'ouvrir un document avec un navigateur internet, faire une recherche sur un mot sélectionné, etc... par le menu //Exécution//.