Je suis en train d'utiliser Visual Studio Code 1.8, et cette fonctionnalité est disponible. Mais c'est un peu difficile à comprendre au début, et (au moment de l'écriture) la documentation n'explique pas clairement comment l'utiliser, donc voici comment ça fonctionne, étape par étape:
Appelez Remplacer dans les fichiers (sous le menu Édition, ou avec le raccourci clavier Ctrl+Shift+H)
Vous verrez un champ de recherche/remplacement standard remplaçant le volet des fichiers sur la gauche:
Entrez votre chaîne de recherche et la chaîne de remplacement, puis appuyez sur entrée. Il peut mettre un peu de temps à rechercher tous les fichiers, puis il affichera les changements proposés dans tous vos fichiers de projet -- mais notez que ces changements n'ont pas encore été effectués! Voici à quoi cela ressemble:
Maintenant vous devez effectuer les changements (et même après cela, vous devez enregistrer les fichiers modifiés.)
Vous pouvez effectuer ces changements de différentes manières:
- Effectuer tous les changements sur tous les fichiers en une seule fois.
Cliquez sur l'icône de remplacement à côté de votre chaîne de remplacement (note : vous obtiendrez une boîte de dialogue pour confirmer cette action groupée.)
- Effectuer tous les changements dans un seul fichier en une seule fois.
Cliquez sur l'icône de remplacement à côté du nom de fichier (note : l'icône n'apparaît que lorsque vous survolez la ligne du nom de fichier)
- Effectuer un seul changement dans un seul fichier.
Cliquez sur l'icône de remplacement à côté du changement individuel : (note : l'icône n'apparaît que lorsque vous survolez la ligne du changement)
Enfin, n'oubliez pas d'enregistrer!
Tous ces fichiers sont maintenant modifiés dans l'éditeur et pas encore enregistrés sur le disque (sauf si la Sauvegarde Automatique est activée).
Utilisez Fichier -> Tout Enregistrer (ou Ctrl+Alt+S)
Mise à jour: Je ne suis pas sûr de quand cela a été ajouté, mais si vous cliquez sur le bouton "Tout remplacer" et que vous voyez cette boîte de dialogue, cliquer sur "Remplacer" changera et enregistrera tous les fichiers en un clic:
0 votes
Dans toutes les notes ici, le simple texte "remplacer dans les fichiers" ne permet pas de distinguer entre les fichiers ouverts et fermés. Dans l'actuel VSCode, lorsque vous ouvrez la vue Rechercher tout/Remplacer tout, il y a une icône de livre pour "Rechercher uniquement dans les éditeurs ouverts". Notez également que vos "fichiers à inclure" et "fichiers à exclure" doivent être soigneusement conçus. Une autre icône est "Utiliser les paramètres d'exclusion et ignorer les fichiers". Lorsqu'elle est active, vous ne pourrez pas voir tout ce que vous voulez - ou vous pourriez voir des fichiers que vous ne voulez pas. Enfin, notez l'icône de rafraîchissement en haut, qui peut être nécessaire après avoir modifié d'autres paramètres ici. HTH