Aller au contenu

Extension Rechercher dans les fichiers

Recherchez dans tous les fichiers d'un dossier sur le disque et sautez directement à chaque correspondance — pour trouver toutes les occurrences d'un terme dans un projet. La recherche s'exécute en arrière-plan, l'éditeur reste donc réactif sur les grandes arborescences.

Où la trouver

Recherche ▸ Rechercher dans les fichiers… — raccourci Ctrl+Shift+F.

La boîte de dialogue

Champ / option Signification
Rechercher Le terme à rechercher (avec historique des requêtes récentes).
Filtres Motifs glob de noms de fichiers à inclure, p. ex. *.cpp *.h ou *.txt. Vide signifie tous les fichiers. (Les filtres récents sont mémorisés.)
Répertoire Le dossier à parcourir ; Parcourir… permet d'en choisir un. Les répertoires récents sont mémorisés.
Dans tous les sous-dossiers Descend récursivement dans les sous-répertoires (activé par défaut).
Respecter la casse Recherche sensible à la casse.
Mot entier uniquement Ne trouve que les mots complets.
Mode de recherche Normal (littéral), Étendu (décode \n, \t, \r, \0, \xNN) ou Expression régulière (regex ECMAScript).

Résultats

Les correspondances s'accumulent dans un panneau Résultats ancrable au fur et à mesure de leur découverte, regroupées par fichier avec le numéro de ligne et le texte correspondant. Double-cliquez sur un résultat pour ouvrir le fichier et sauter à la ligne et à la colonne exactes.

Comment s'effectue le balayage

Un thread d'arrière-plan parcourt le répertoire choisi (récursivement si demandé) et lit chaque fichier qui passe le filtre ; une recherche volumineuse ne fige donc pas l'interface et les résultats arrivent progressivement.