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.
289
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.
Where:
F4
(avant) etshift+F4
(arrière) sous WindowsRéponses:
Vous pouvez rechercher un répertoire à l'aide de
Find
→Find in files
. Cela inclut également tous les onglets ouverts.Le raccourci clavier est Ctrl⇧+ Fsur les claviers non Mac (standard) et ⌘⇧+ Fsur Mac.
Vous vous retrouvez avec trois boîtes:
Find
,Where
etReplace
. Il s'agit d'une recherche régulière Find / Find-replace oùWhere
spécifie un fichier ou un répertoire à rechercher. J'utilise par exemple souvent un nom de fichier ou.
pour rechercher dans le répertoire courant. Il existe également quelques constructions spéciales qui peuvent être utilisées dans leWhere
domaine:Notez que ce ne sont pas des espaces réservés, vous les tapez textuellement. La plupart d'entre eux sont explicites (par exemple,
-*.doc
exclut les fichiers avec une.doc
extension).Appuyez
...
sur la droite pour afficher toutes les options disponibles.Après la recherche, vous verrez une
Find results
page avec tous vos résultats correspondants. Pour passer à des lignes et des fichiers spécifiques, il vous suffit de double-cliquer sur une ligne.la source
<project>
était une très bonne astuce! ... Merci pour cela. En outre, (au cas où quelqu'un ne sait pas et besoin) , vous pouvez définir<open folders>
,<open files>
filtres ... ou les mélanger aveccomma
.Find --> Find Results
onglet.Vous pouvez mettre
<project>
dans la case "Où:" pour effectuer une recherche à partir du projet Sublime actuel dans le menu Rechercher dans les fichiers.C'est plus utile que de rechercher dans le dossier racine lorsque votre projet inclut ou exclut des dossiers ou des extensions de fichier particuliers.
la source
/
, mais à partir du dossier que vous avez mis dans "Où". Je pense que cela ne s'arrêtera pas à une certaine profondeur; il atteindra jusqu'au plus profond, si vous comprenez ce que je veux dire :)Solution:
Utilisez le raccourci Rechercher tout: Ctrl+ Shift+ F, puis sélectionnez le dossier dans la case "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 rechercher dans tous les sous-dossiers, utilisez le dossier proj. Pour restreindre la recherche au seul dossier src, utilisez proj / src dans la case "Où:".
la source
Faites un clic droit sur votre dossier racine, recherchez dans le dossier.
la source
Voici le moyen le plus simple:
File -> Find in files
la source