Comment trouver et remplacer toutes les occurrences (dans tous les fichiers) dans le code Visual Studio

Je n’arrive pas à comprendre comment trouver et remplacer toutes les occurrences d’un mot dans différents fichiers à l’aide de Visual Studio Code version 1.0.

J’ai l’impression que cela devrait être possible car Ctrl + Shift + F me permet de rechercher simplement un dossier, mais je ne sais pas comment procéder à partir de là.

J’ai regardé dans diverses combinaisons de touches https://code.visualstudio.com/Docs/customization/keybindings

Mais je n’ai trouvé que comment remplacer toutes les occurrences dans le fichier ouvert (Ctrl + h)

Toute l’aide appréciée avec reconnaissance, cela me rend fou.

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, pas à pas:

Appeler Remplacer dans les fichiers (sous le menu Edition ou avec le raccourci Ctrl + Maj + H )

Vous verrez une entrée standard Rechercher / Remplacer remplaçant le volet des fichiers sur la gauche:

entrer la description de l'image ici

Entrez votre chaîne de recherche et la chaîne de remplacement, puis appuyez sur Entrée. Il peut tourner une seconde dans tous les fichiers, puis afficher les modifications proposées dans tous vos fichiers de projet – mais notez que ces modifications n’ont pas encore été apscopes! Voici à quoi ça ressemble:

entrer la description de l'image ici

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 dialog pour confirmer cette action en bloc).

entrer la description de l'image ici

2) Apportez toutes les modifications dans un seul fichier à la fois.

Cliquez sur l’icône de remplacement située à côté du nom du fichier (remarque: l’icône ne s’affiche que lorsque vous passez la souris sur la ligne du nom de fichier).

entrer la description de l'image ici

3) Faites un seul changement dans un seul fichier.

Cliquez sur l’icône de remplacement en regard du changement individuel: (remarque: l’icône ne s’affiche que lorsque vous passez la souris sur la ligne de modification)

entrer la description de l'image ici

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.

Utiliser Fichier -> Enregistrer tout (ou Ctrl + Alt + S )

Mettre à jour

Depuis la version 1.3 (juin 2016), il est possible de rechercher et de remplacer dans Visual Studio Code. En utilisant Ctrl + Maj + 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?

A: Cette fonctionnalité n’est pas encore implémentée, mais vous pouvez vous attendre à ce qu’elle vienne à l’avenir! ”

https://code.visualstudio.com/Docs/editor/codebasics

Cela semble également demandé par la communauté: https://github.com/Microsoft/vscode/issues/1690

C’est la meilleur façon.

  1. Placez d’abord votre curseur sur le membre et cliquez sur F2.

  2. Puis tapez le nouveau nom et appuyez sur la touche Entrée. Cela va renommer toutes les occurrences de chaque fichier de votre projet.

Ceci est idéal lorsque vous souhaitez renommer plusieurs fichiers. Par exemple, vous voudrez peut-être renommer une fonction accessible au public sur un service Angular et mettre à jour partout où elle est utilisée.

Je recommande fortement les outils suivants: https://johnpapa.net/refactoring-with-visual-studio-code/

** FIANL SOLUTION VS 2015 Update 3 ** en mars 2017

entrer la description de l'image ici

entrer la description de l'image ici