web-dev-qa-db-fra.com

Sublime text 2 - rechercher et remplacer globalement (tous les fichiers et dans tous les répertoires)

Y a-t-il un moyen de find and replace text string automatically in all folder's files?

118
itsme

Oui, il y a recherche et remplacement de fichiers multiples .

Presse ctrlshiftF (cmdshiftF sur MacOS):

enter image description here

Dans le champ Where, vous pouvez également ajouter des filtres pour ne rechercher que les dossiers et les fichiers dont vous avez besoin. Si rien n'est défini, la recherche est effectuée sur tous les fichiers listés dans la barre latérale.

Si vous double-cliquez sur une ligne du résultat de la recherche, Sublime passera à cette ligne.

Notez ces icônes dans la barre de recherche:

enter image description here

Le premier ( affiche le contexte ) bascule dans le format du résultat (si activé, certaines lignes de texte sont affichées avant et après la ligne correspondante). La seconde permet d'afficher le résultat dans un nouveau tampon ou dans une console.

225
Riccardo Marotti

Presse ctrlshiftF (cmdshiftF sur  Mac OS X :) puis mettez *.* dans le where: champ

Cela ouvrira la recherche à tous les fichiers du projet, par opposition aux seuls fichiers ou dossiers ouverts.

Vous pouvez également l'utiliser pour rechercher uniquement les fichiers d'un certain type ou avec un certain nom, quel que soit leur type. Ce sont juste des caractères génériques pour le nom de fichier et l'extension.

7
Mike Lyons