J'utilise Visual Studio Code 1.8, et cette fonctionnalité est disponible. Mais c'est un peu difficile à comprendre au début, et (au moment de la rédaction) les documents n'expliquent pas clairement comment l'utiliser, alors voici comment cela fonctionne, étape par étape:
Appelez Remplacer dans les fichiers (sous le menu Edition, ou avec le raccourci Ctrl+ Shift+ H)
Vous verrez une entrée standard Rechercher / Remplacer remplaçant le volet des fichiers sur la gauche:
Saisissez votre chaîne de recherche et la chaîne de remplacement, puis appuyez sur entrée. Il peut s'agiter une seconde dans tous les fichiers, puis il montrera les modifications proposées dans tous les fichiers de votre projet - mais notez que ces modifications n'ont pas encore été apportées! Voici à quoi ça ressemble:
Maintenant, vous devez apporter les modifications (et même après cela, vous devez enregistrer les fichiers modifiés .)
Vous pouvez effectuer ces modifications de différentes manières:
1) Apportez toutes les modifications à tous les fichiers en même temps.
Cliquez sur l'icône de remplacement à côté de votre chaîne de remplacement (remarque: vous obtiendrez une boîte de dialogue pour confirmer cette action groupée.)
2) Effectuez toutes les modifications dans un seul fichier à la fois.
Cliquez sur l'icône de remplacement à côté du nom de fichier (remarque: l'icône n'apparaît que lorsque vous survolez la ligne du nom de fichier)
3) Effectuez une seule modification dans un seul fichier.
Cliquez sur l'icône de remplacement à côté de la modification individuelle: (remarque: l'icône n'apparaît que lorsque vous survolez la ligne de modification)
Enfin, n'oubliez pas de sauvegarder!
Tous ces fichiers sont maintenant modifiés dans l'éditeur et ne sont pas encore enregistrés sur le disque.
Utilisez Fichier -> Tout enregistrer (ou Ctrl+ Alt+ S)
Mise à jour: je ne sais pas quand cela a été ajouté, mais si vous cliquez sur le bouton "Remplacer tout" et voyez cette boîte de dialogue, cliquez sur "Remplacer" pour changer et enregistrer tous les fichiers en un seul clic:
Ctrl+Alt+S
tous les fichiers modifiés sont enregistrés en même temps, donc c'est assez rapide et facile.Mettre à jour
Depuis la version 1.3 (juin 2016), il est possible de rechercher et de remplacer dans Visual Studio Code. En utilisant ctrl + shift + f, vous pouvez rechercher et remplacer toutes les occurrences.
Il semble que ce ne soit pas possible pour le moment (version 1.1.1 (avril 2016))
"Q: Est-il possible de rechercher et de remplacer globalement?
R: Cette fonctionnalité n'est pas encore implémentée, mais vous pouvez vous attendre à ce qu'elle arrive dans le futur! "
https://code.visualstudio.com/Docs/editor/codebasics
Cela semble également demandé par la communauté: https://github.com/Microsoft/vscode/issues/1690
la source
files to include
. Vous pouvez trouver / remplacer des éléments même en dehors de l'espace de travail. ⚠ il ne recherche pas dans les noms de fichiers, mais dans les fichiers. (Quelqu'un sait comment rechercher un nom de fichier en dehors de l'espace de travail?)Pour remplacer une chaîne dans un seul fichier (actuellement ouvert): CTRL + H
Pour remplacer au niveau de l'espace de travail, utilisez: CTRL + SHIFT + H
la source
C'est la meilleur façon.
Placez d'abord votre curseur sur le membre et cliquez sur F2.
Tapez ensuite le nouveau nom et appuyez sur la touche Entrée. Cela renommera toutes les occurrences de chaque fichier de votre projet.
Ceci est idéal lorsque vous souhaitez renommer plusieurs fichiers. Par exemple, vous souhaiterez peut-être renommer une fonction accessible au public sur un service Angular et mettre à jour partout où il l'utilise.
Pour plus d'excellents outils, je recommande fortement: https://johnpapa.net/refactoring-with-visual-studio-code/
la source
Sur la page Liaisons de touches de code de Visual Studio , la section Référence des raccourcis clavier contient des liens vers un PDF pour chaque système d'exploitation principal. Une fois ouvert, recherchez «remplacer dans les fichiers» ou tout autre raccourci dont vous pourriez avoir besoin.
Une autre façon consiste à utiliser la palette de commandes ( ctrl/cmd+ shift+ P) où vous pouvez taper "remplacer" pour répertorier toutes les commandes associées, y compris celle que vous souhaitez:
la source