Le menu 'Search', qui n'est affiché que quand un panneau édition est actif, contient les commandes relatives à la recherche et au remplacement de texte.

Cherche la première occurence d'une chaîne de texte spécifique dans le fichier et la surbrille/sélectionne.

Si cette option est cochée, les correspondances partielles ne seront pas prises en compte (par exemple, la chaîne 'Persist' ne trouvera pas le mot 'Persistence', comme elle devrait le faire).
Si cette option est cochée, alors la casse de la chaîne recherchée devra correspondre à celle trouvée.
La chaîne recherchée autorise les caractères génériques suivants si cette option est cochée -
| ? | Recherche tout caractère unique. |
| + | Recherche un ou plusieurs caractère ou élément précédent (qui peut être un caractère générique ou un groupe), jusqu'à un maximum allant à la fin de ligne. Par exemple, ?+ recherchera depuis le caractère suivant jusqu'à la fin de ligne, et [0-9.]+ recherchera tout nombre, avec ou sans point décimal. |
| * | Cet opérateur fonctionne comme '+', mais recherche zéro ou plus caractères plutôt qu'un seul. Dit autrement, il rend le caractère ou l'élément précédent optionnel. |
| [] | Les caractères dans les accolades seront traités comme une série inclusive. Les fourchettes peuvent être spécifiées avec un '-' (ex. [a-c] recherchera les caractères 'a', 'b', ou 'c'). |
| | | Les sous-expressions peuvent être jointes avec un OU avec le symbole | pipe. |
| () | Une expression générique peut être enfermée dans des parenthèses et elle sera traitée comme une unité. |
| \ | Les séquences comme \t, etc. seront substituées à un caractère unique équivalent. Pour représenter un 'backslash', utilisez-en deux (ex. \\). |
Soyez prévenus que la recherche avec des caractères génériques a quelques défauts et ne fonctionnera pas toujours correctement (ex. [0-9A-Za-z] cherchera tous les alphanumériques, mais [A-Za-z0-9] ne cherchera pas les nombres, même si ça le devrait).
Cherche toutes les occurences de la chaîne dans le texte et les remplace par une chaîne différente.

Les utilisateurs d'autres programmes d'édition noteront qu'il n'y a pas de référence en retour des groupes génériques depuis l'expression de recherche pendant une opération de remplacement.
Cherche l'occurence suivante de la chaîne spécifiée dans la dernière opération de recherche.
Cherche et surbrille/sélectionne l'autre accolade pour le bloc de code encapsulé au niveau du caret. Par exemple, si vous avez le caret sur un caractère '{', il sera déplacé sur le '}' correspondant, prennant en compte l'imbrication de tout bloc '{}' entre eux. Notez que cela fonctionne aussi à l'envers.
| 1.5.4 Le menu 'Text' |