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.
Pouvez-vous ajouter des informations sur la case "Où" ?
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.
Vous pouvez rechercher un répertoire en utilisant Find
Find in files
. Cela inclut également tous les onglets ouverts.
Le raccourci clavier est Ctrl + F sur des claviers non-Mac (ordinaires), et + F sur un Mac.
Trois boîtes vous sont présentées : Find
, Where
et Replace
. Il s'agit d'une recherche régulière de type Rechercher/Remplacer où Where
spécifie un fichier ou un répertoire à rechercher. Par exemple, j'utilise souvent un nom de fichier ou .
pour la recherche dans le répertoire courant. Il y a aussi quelques constructions spéciales qui peuvent être utilisées dans la fonction Where
champ :
<project>,<current file>,<open files>,<open folders>,-*.doc,*.txt
Notez qu'il ne s'agit pas de caractères de remplacement, vous devez les taper textuellement. La plupart d'entre eux sont explicites (par ex. -*.doc
exclut les fichiers avec un .doc
extension).
En appuyant sur la touche ...
à droite vous présentera toutes les options disponibles.
Après la recherche, vous verrez apparaître une Find results
avec tous les résultats de votre recherche. Pour passer à des lignes et des fichiers spécifiques, il suffit de double-cliquez sur sur une ligne.
Merci. J'ai dû bricoler un peu avec le "Where :". Je pensais que c'était à partir de la racine du projet, mais si la racine est proj et que je veux chercher dans proj/src, je dois taper proj/src dans Where.
Mise à jour avec des informations sur la boîte Where et la façon dont vous pouvez y placer <projet>.
C'est la façon dont.... il fait une recherche récursive dans le projet. Le fait de spécifier uniquement le dossier ne fonctionne pas. Merci.
@WesternGun merci vous m'avez ôté les mots de la bouche mais j'ai encore une autre question, fait-il une recherche récursive à partir de la racine / ? À quelle profondeur s'arrête-t-elle ? Pouvons-nous changer ce comportement d'une manière ou d'une autre pour le rendre plus profond ?
Solution :
Utilisez le raccourci Rechercher tout : Ctrl + Shift + F puis sélectionnez le dossier dans la case "Où :" ci-dessous. (Pour Mac, c'est + Shift + F ).
Si le répertoire racine du projet est proj, avec des sous-répertoires src et aux et que vous souhaitez effectuer une recherche dans tous les sous-dossiers, utilisez le dossier proj. Pour restreindre la recherche au seul dossier src, utilisez proj/src dans la case "Where : ".
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
44 votes
Ctrl+shift+f, puis sélectionnez simplement le dossier Root dans
Where:
1 votes
superuser.com/questions/511658/