notepadpp:faq

Cette version (2015/03/02 16:04) est en ébauche.
Approuvés: 0/1

======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.}}] <note important>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//.</note> =====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===== <note important>Depuis la [[notepadpp:versions#notepad_58|version 5.8.1]], la fenêtre [[notepadpp:versions#summary|Summary]] indique directement le nombre de mots.</note> 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 <key>Ctrl-F</key> 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 <key>Ctrl-G</key> 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 <key>Ctrl-H</key> : 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===== <note tip>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]].</note> Copiez une tabulation, ouvrez la fenêtre de remplacement avec <key>Ctrl-H</key>, 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 <key>Alt C</key>. * 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 <key>Alt-c</key>. * 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 <key>Suppr</key> 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 (<key>Alt-c</key>), 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 <key>F5</key> 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//.