Je ne vois pas 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 puisque Ctrl + Maj + F me permet de rechercher simplement un dossier, mais je ne sais pas comment procéder à partir de là.
J'ai regardé dans différentes combinaisons de touches https://code.visualstudio.com/Docs/customization/keybindings
Mais j'ai seulement trouvé comment remplacer toutes les occurrences dans le fichier ouvert (Ctrl + h)
Toute aide appréciée avec gratitude, cela me rend folle.
Mettre à jour
Il semble que cela 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 vienne à l'avenir! "
https://code.visualstudio.com/Docs/editor/codebasics
Cela semble aussi être demandé par la communauté: https://github.com/Microsoft/vscode/issues/1690
J'utilise Visual Studio Code 1.8 et cette fonctionnalité est disponible. Mais il est un peu difficile de comprendre au début, et (au moment de la rédaction) les docs n'expliquent pas clairement comment l’utiliser, voici donc comment cela fonctionne, étape par étape:
Invoke Remplacer dans les fichiers (dans le menu Edition ou avec un raccourci Ctrl+Shift+H)
Vous verrez une entrée standard Rechercher/Remplacer remplacer le volet de fichiers sur la gauche:
Entrez votre chaîne de recherche et la chaîne de remplacement, puis appuyez sur Entrée. Une seconde recherche dans tous les fichiers peut apparaître, puis les modifications proposées dans tous les fichiers de votre projet seront affichées, mais 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 apporter ces modifications de différentes manières:
Cliquez sur l'icône de remplacement en regard de votre chaîne de remplacement (remarque: vous obtiendrez une boîte de dialogue confirmant cette action en bloc.)
Cliquez sur l'icône de remplacement en regard du nom de fichier (remarque: l'icône n'apparaît que lorsque vous survolez la ligne du nom de fichier) .
Cliquez sur l'icône de remplacement en regard de la modification individuelle: (remarque: l'icône n'apparaît que lorsque vous survolez la ligne de modification)
Tous ces fichiers sont maintenant modifiés dans l'éditeur et ne sont pas encore enregistrés sur le disque.
Utilisez Fichier -> Enregistrer tout (ou Ctrl+Alt+S)
C'est la meilleur façon.
Tout d'abord, placez votre curseur sur le membre et cliquez sur F2.
Puis tapez le nouveau nom et appuyez sur la touche Entrée. Cela renommera toutes les occurrences dans 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 tous les utilisateurs qui l'utilisent.
Pour d'autres outils de qualité, je recommande vivement: https://johnpapa.net/refactoring-with-visual-studio-code/
Remplacer une chaîne ou des chaînes dans un seul fichier utilisable CTRL+H
Pour plusieurs chaînes de remplacement, nous pouvons utiliser CTRL+SHIFT+H
Sur la page Liaisons 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 méthode consiste à utiliser la palette de commandes (ctrl/cmd+shift+P) où vous pouvez taper "replace" pour lister toutes les commandes associées, y compris celle de votre choix:
Remplacer dans les fichiers ctrl/cmd+shift+H