Y a-t-il un moyen de le faire find and replace text string automatically in all folder's files
?
Oui, il existe une recherche et un remplacement de fichiers multiples .
Appuyez sur ctrlshiftF( cmdshiftFsur MacOS):
Dans le Where
champ, vous pouvez également ajouter des filtres pour rechercher uniquement les dossiers et fichiers dont vous avez besoin. Si rien n'est défini, la recherche est effectuée sur tous les fichiers répertorié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:
Le premier ( afficher le contexte ) fait basculer le contexte dans le format de résultat (si activé, certaines lignes de texte sont affichées avant et après la ligne correspondante). Le second permet d'afficher le résultat dans un nouveau tampon, ou dans une console.
<project>
dans le champ "Où", il effectuera une recherche récursive dans tous les dossiers et fichiers du projet actuellement ouvert. Vous pouvez également taper un chemin relatif (par exemple,search/for/things/here/
et il ne recherchera que dans ce dossier, de manière récursive, par rapport à la racine de votre projet. Très pratique.{ "keys": ["ctrl+h"], "command": "show_panel", "args": {"panel": "find_in_files"} }
Appuyez sur ctrlshiftF( cmdshiftFsur Mac OS X :) puis mettez
*.*
dans lewhere:
champCela ouvrira la recherche à tous les fichiers du projet, par opposition aux fichiers ou dossiers ouverts uniquement.
Vous pouvez également l'utiliser pour rechercher uniquement les fichiers d'un certain type, ou avec un certain nom quel que soit le type. Ce ne sont que des caractères génériques pour le nom de fichier et l'extension.
la source