Notepad++ : guide pratique

Recherches et remplacements

Nicolas Liautaud

Un des gros plus de Notepad++ est sa gestion des recherches et remplacements. Utiliser ces fonctionnalités systématiquement fait gagner un temps précieux, surtout avec la maîtrise des expressions régulières.

Cet article est publié avec l'aimable autorisation de Nicolas Liautaud.

L'article original peut être lu sur son blog : Notepad++, recherches et remplacements.

Commentez ♪

- Titre : Notepad++ : guide pratique

- Auteur : Nicolas Liautaud

- Parution : 1 août 2013

- Licence : Le contenu de cet article est rédigé par Nicolas Liautaud et est mis à disposition selon les termes de la Licence Creative Commons Attribution 3.0 non transposé. Les logos Developpez.com, en-tête, pied de page, css, et look & feel de l'article sont Copyright ® 2013 Developpez.com.

Sommaire

- I. Recherche

- I-A. Mode de recherche

- I-A-1. Mode normal (à venir…)

- I-A-2. Mode étendu (à venir…)

- I-A-3. Expressions régulières (à venir…)

- II. Remplacement

- III. Recherche dans un dossier

- IV. Résultats de recherche

- V. Exemples

- V-A. Supprimer les retours à la ligne

- V-B. Supprimer les retours à la ligne en mode étendu

- Remerciements

I - Recherche

L'onglet de recherche de la fenêtre de recherches/remplacements s'ouvre au moyen :

- du menu Recherche ? Recherche ;

- du raccourci clavier Ctrl+F ;

- de l'icône dans la barre de menu.

Faire préalablement une sélection, ou simplement pointer un mot, prérempli le champ de recherche.

Fenêtre de recherche

- Suivant : sélectionne l'occurrence suivante.

- Compter : compte le nombre d'occurrences.

- Rechercher dans tous les documents ouverts : affiche les résultats de la recherche dans tous les onglets.

- Rechercher dans le document actuel : affiche les résultats de la recherche dans l'onglet actif.

- Pour afficher toutes les occurrences de la recherche directement dans le document, sélectionnez Marquer les lignes et/ou Colorer les mots trouvés puis cliquez sur Rechercher tout. Purger permet d'effacer les indicateurs (marquages de lignes et surlignages), Purger à chaque fois permet de faire cela à chaque clic sur Rechercher tout.

- Mot entier uniquement : limite la recherche aux éléments séparés du reste par un espace. Ainsi, rechercher « to » dans « tomate » ne marchera pas avec cette option, mais dans « to mate » oui.

- Respecter la casse : fait une différenciation entre les majuscules et les minuscules.

- Boucler : revenir au début du document une fois la fin atteinte avec Suivant.

I-A - Mode de recherche

À venir…

I-A-1 - Mode normal (à venir…)

I-A-2 - Mode étendu (à venir…)

I-A-3 - Expressions régulières (à venir…)

Voir l'article Notepad++, les expressions régulières.

II - Remplacement

L'onglet de recherche de la fenêtre de recherches/remplacements s'ouvre au moyen :

- du menu Recherche ? Remplacer ;

- du raccourci clavier Ctrl+H ;

- de l'icône dans la barre de menu.

Fenêtre de remplacement

L'interface est similaire à l'onglet de recherche décrit précédemment.

Suivant sélectionne seulement l'occurrence suivante, Remplacer la remplace et cherche la suivante.

III - Recherche dans un dossier

L'onglet de recherche de la fenêtre de recherches/remplacements s'ouvre au moyen :

- du menu Recherche ? Rechercher dans les répertoires ;

- du raccourci clavier Ctrl+Shift+F.

Fenêtre de recherche/remplacement par dossier

- Recherche : élément à rechercher.

- Remplacer par : élément de remplacement.

- Filtres : limiter aux fichiers correspondant au filtre.

- Dossier : dossier dans lequel rechercher.

- Trouvez tout : liste les résultats de la recherche.

- Remplacer tout : exécute les remplacements.

- Suivre le doc. actuel : rechercher à l'emplacement du document actuel.

- Sous-dossiers : effectue une recherche récursive dans les sous-dossiers.

- Dossiers cachés : inclut les dossiers cachés par Windows.

IV - Résultats de recherche

Résultats de recherche

Une frame s'affiche en pied de page indiquant le fichier, les lignes, l'emplacement dans la ligne : Find result.

- Vous pouvez enrouler/dérouler chaque résultat ou chaque groupe de résultats en cliquant sur les petits « - » et « + » à gauche.

- Vous pouvez fermer la frame avec la croix en haut à droite.

V - Exemples

V-A - Supprimer les retours à la ligne

1. Sélectionnez un retour à la ligne, en sélectionnant de la fin d'une ligne au début de la suivante.

2. Ouvrez la fenêtre de remplacement avec Ctrl+H et remplacez tout.

Ainsi le texte :

a
b
c

Devient :

abc

Ou, en mettant une virgule et un espace dans le champ de remplacement, devient :

a, b, c

V-B - Supprimer les retours à la ligne en mode étendu

1. Ouvrez la fenêtre de remplacement avec Ctrl+H et sélectionnez le mode de recherche étendu.

2. Recherchez \r\n, symboles du CRLF, (carriage return et line feed  : retour chariot et saut de ligne, un héritage des machines à écrire) indiquant un retour à la ligne et remplacez tout.

Ainsi le texte :

a
b
c

Devient :

abc

Ou, en mettant une virgule et un espace dans le champ de remplacement, devient :

a, b, c

Remerciements

Cet article est publié avec l'aimable autorisation de Nicolas Liautaud.

L'article original peut être lu sur son blog : Notepad++, recherches et remplacements.