Commande Remplacer dans les fichiers
Remplace le texte dans les fichiers à l’aide d’un sous-ensemble des options disponibles sous l’onglet Remplacer dans les fichiers de la fenêtre Rechercher et remplacer.
Syntaxe
Edit.ReplaceinFiles findwhat replacewith [/all] [/append] [/case]
[/ext:extensions] [/lookin:searchpath] [/options] [/preserveCase]
[/regex] [/reset] [/stop] [/sub] [/word]
Arguments
findwhat
Obligatoire. Texte à mettre en correspondance.
replacewith
Obligatoire. Texte à remplacer par le texte correspondant.
Commutateurs
/all ou /a
Optionnel. Remplace toutes les occurrences du texte de recherche par le texte de remplacement.
/append (nouveau dans Visual Studio 2022)
Optionnel. Dirige les résultats de la recherche actuelle à ajouter aux résultats de recherche précédents.
/case ou /c
Optionnel. Les correspondances se produisent uniquement si les caractères majuscules et minuscules correspondent exactement à ceux spécifiés dans l’argument findwhat
.
/ext : extensions
Optionnel. Spécifie les extensions de fichier pour les fichiers à rechercher.
/keep ou /k (non pris en charge dans Visual Studio 2022)
Optionnel. Spécifie que tous les fichiers modifiés sont laissés ouverts.
/lookin : searchpath
Optionnel. Répertoire à rechercher. Si le chemin contient des espaces, placez l’intégralité du chemin entre guillemets.
/options ou /t
Optionnel. Affiche la liste des paramètres d’option de recherche actuels et n’effectue pas de recherche.
/preserveCase (nouveauté de Visual Studio 2022)
Optionnel. Conserve la casse d’origine de chaque correspondance dans votre code.
/regex ou /r
Optionnel. Utilise des caractères spéciaux prédéfinis dans l’argument findwhat
comme notations qui représentent des modèles de texte plutôt que les caractères littérals. Pour obtenir la liste complète des caractères d’expression régulière, consultez expressions régulières.
/reset ou /e
Optionnel. Retourne les options de recherche à leurs paramètres par défaut et n’effectue pas de recherche.
/arrêter
Optionnel. Interrompt l’opération de recherche actuelle si l’une d’elles est en cours. Remplace ignore tous les autres arguments lorsque /stop
a été spécifié. Par exemple, pour arrêter le remplacement actuel, entrez les éléments suivants :
>Edit.ReplaceinFiles /stop
/sub ou /s
Optionnel. Recherche les sous-dossiers dans le répertoire spécifié dans l’argument /lookin :searchpath
.
/text2 ou /2 (non pris en charge dans Visual Studio 2022)
Optionnel. Affiche les résultats du remplacement dans la fenêtre Rechercher les résultats 2.
/wild ou /l (non pris en charge dans Visual Studio 2022)
Optionnel. Utilise des caractères spéciaux prédéfinis dans l’argument findwhat
en tant que notations pour représenter un caractère ou une séquence de caractères.
/word ou /w
Optionnel. Recherche uniquement des mots entiers.
Exemple
Cet exemple recherche btnCancel
et le remplace par btnReset
dans tous les fichiers .cls situés dans le dossier « mes projets Visual Studio » et affiche les informations de remplacement dans la fenêtre Rechercher les résultats 2.
>Edit.ReplaceinFiles btnCancel btnReset /lookin:"c:/my visual studio projects" /ext:.cls /text2