web-dev-qa-db-fra.com

Rechercher dans tous les fichiers d'un projet dans Sublime Text 3

Existe-t-il un moyen de rechercher une chaîne dans tous les fichiers d'un projet dans Sublime Text 3? La chaîne n'est pas une méthode.

267
Ivan

Vous pouvez rechercher un répertoire avec FindFind in files. Cela inclut également tous les onglets ouverts.

Le raccourci clavier est Ctrl+F sur des claviers non-Mac (réguliers), et +F sur un Mac.

Trois boîtes vous seront présentées: Find, Where et Replace. Il s’agit d’une recherche normale/trouver-remplacer où Where spécifie un fichier ou un répertoire dans lequel effectuer la recherche. Par exemple, j’utilise souvent un nom de fichier ou . pour rechercher le répertoire en cours. Il existe également quelques constructions spéciales pouvant être utilisées dans le champ Where:

<project>,<current file>,<open files>,<open folders>,-*.doc,*.txt

Notez que ce ne sont pas des espaces réservés, vous tapez ces mot pour mot. La plupart d'entre eux s'expliquent d'eux-mêmes (par exemple, -*.doc exclut les fichiers portant l'extension .doc).

Appuyez sur le ... à droite pour afficher toutes les options disponibles.

Après la recherche, vous obtenez une page Find results avec tous les résultats correspondants. Pour sauter à des lignes et à des fichiers spécifiques, vous devez simplement double-cliquer sur une ligne.

391
keyser

Vous pouvez mettre <project> dans la zone "Où:" pour rechercher dans le projet Sublime actuel dans le menu Rechercher dans les fichiers.

Cela est plus utile que de chercher dans le dossier racine lorsque votre projet inclut ou exclut des dossiers particuliers ou des extensions de fichier.

33
Efreeto

Solution:

Utilisez le raccourci Tout rechercher: Ctrl+Shift+F, puis sélectionnez le dossier dans la zone "Où:" ci-dessous. (Et pour Mac, c’est +Shift+F).

Si le répertoire racine du projet est proj, avec les sous-répertoires src et aux et que vous souhaitez effectuer une recherche dans tous les sous-dossiers, utilisez le dossier proj. Pour limiter la recherche au dossier src uniquement, utilisez proj/src dans la zone "Où:".

22
Ivan

Faites un clic droit sur votre dossier racine, recherchez-le dans le dossier.

enter image description here

4
garg10may

Voici le moyen le plus simple: File -> Find in files

enter image description here

1
Mohammad Heydari