Rechercher et remplacer
La fenêtre Rechercher parcourt les symboles et les textes de la table de langue active et, si vous le souhaitez, les remplace.
Ouvrir la fenêtre Rechercher
- (Ctrl+F) ouvre la fenêtre pour une recherche.
- (Ctrl+H) l'ouvre avec le champ supplémentaire Remplacer par. Dans la fenêtre, Ctrl+F et Ctrl+H permettent de passer de l'un à l'autre.
- Si une cellule est sélectionnée, son texte est proposé comme texte à rechercher ; si vous modifiez une cellule, c'est la partie sélectionnée de son texte.
La fenêtre reste au-dessus des fenêtres de l'éditeur et agit toujours sur la dernière fenêtre de table active. Il n'est pas possible de rechercher dans les définitions de langue. Échap ferme la fenêtre ; elle conserve ses textes, ses options et sa position pour la fois suivante.
Options
| Option | Effet |
|---|---|
| Chercher dans | Recherche dans la colonne Symbole, dans la colonne Texte ou dans Les deux. Dans ce dernier cas, le symbole d'une ligne est parcouru avant son texte. |
| Respecter la casse | Distingue les majuscules et les minuscules. |
| Mot entier | Ne trouve le texte recherché que s'il ne fait pas partie d'un mot plus long. |
| Expressions régulières | Interprète le texte recherché comme une expression régulière (voir ci-dessous). |
| Rechercher vers le haut | Recherche en direction du début de la table. |
Rechercher
Suivant (ou Entrée) sélectionne la cellule suivante qui contient le texte recherché. À la fin de la table, la recherche reprend au début ; la fenêtre l'indique dans sa barre d'état. Si rien n'est trouvé, un bip retentit.
Les textes sont parcourus tels que la table les affiche : \n trouve donc les sauts de ligne.
Il n'est pas nécessaire de garder la fenêtre ouverte : (F3) et Maj+F3 recherchent vers le bas et vers le haut avec le dernier texte recherché et les dernières options. Le résultat s'affiche dans la barre d'état de la fenêtre de la table.
Remplacer
- Remplacer trouve d'abord la cellule suivante. Si vous cliquez à nouveau, toutes les occurrences de cette cellule sont remplacées et la cellule suivante est trouvée : vous pouvez ainsi vérifier chaque cellule avant de remplacer.
- Remplacer tout vous indique combien d'occurrences dans combien de lignes seront remplacées et vous demande confirmation avant de le faire.
Un remplacement ne peut pas être annulé. Enregistrez la table avant d'effectuer de nombreux remplacements.
Expressions régulières
Avec Expressions régulières, le texte recherché est une expression régulière .NET. Quelques exemples :
| Rechercher | Trouve |
|---|---|
^menu\. | Les symboles qui commencent par menu. |
\.\.\.$ | Les textes qui se terminent par ... |
\$[A-Z]+ | Les espaces réservés comme $NAME |
^$ | Les cellules vides |
Dans Remplacer par, $1, $2, etc. insèrent les parties de la correspondance
placées entre parenthèses. Par exemple, ^menu\.(\w+)$ remplacé par main.$1 transforme
menu.file en main.file. Sans expressions régulières, $1 est inséré tel quel.
Si l'expression n'est pas valide, la fenêtre en indique la raison. Une recherche qui prend trop de temps est annulée.
Historique
Les listes Rechercher et Remplacer par proposent les 10 derniers textes utilisés, et les options sont également conservées, même après un redémarrage.