436 votes

Comment puis-je trouver et remplacer toutes les occurrences (dans tous les fichiers) dans Visual Studio Code ?

Je ne peux pas comprendre comment trouver et remplacer toutes les occurrences d'un mot dans différents fichiers en utilisant Visual Studio Code version 1.0.

J'ai l'impression que cela devrait être possible puisque faire Ctrl + Shift + F me permet simplement de rechercher un dossier, mais je suis à court de comment procéder à partir de là.

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

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

Toute aide est grandement appréciée, cela me rend fou.

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

9voto

T04435 Points 361

Sur la page des Raccourcis Clavier de Visual Studio Code, 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 est d'utiliser la Palette de Commandes (ctrl/cmd+shift+P) où vous pouvez taper "remplacer" pour afficher tous les commandes liées, y compris celle que vous voulez:

Remplacer dans les Fichiers ctrl/cmd+shift+H

5voto

Jesse H. Points 53

Visual Studio Code : Version : 1.53.2


Si vous cherchez la réponse en 2021 (comme moi), la réponse se trouve ici sur le site de Microsoft mais honnêtement difficile à suivre.

Allez sur Modifier > Remplacer dans les fichiers

entrer la description de l'image ici

À partir de là, c'est similaire à la fonction de recherche pour un seul fichier.

J'ai changé le nom d'une classe que j'utilisais à travers les fichiers et cela a parfaitement fonctionné.

Remarque : Si vous ne trouvez pas l'option Remplacer dans les fichiers, cliquez d'abord sur l'icône de recherche (loupe) et elle apparaîtra.

1voto

Il existe 2 méthodes techniquement identiques

  1. Tout d'abord, placez votre curseur sur le mot et appuyez sur F2. Remplacez votre mot et appuyez sur Entrée.

  2. Tout d'abord, placez votre curseur sur le mot et cliquez dessus avec le bouton gauche de la souris. Cliquez sur l'option "Renommer le symbole". Remplacez votre mot et appuyez sur Entrée.

0voto

e_l_m_t_7 Points 21

Dans la version 1.57 de VSC, vous pouvez utiliser la touche F2 pour remplacer dans le dossier (Renommer le symbole)

La seule chose est que même si tous les endroits à l'intérieur du dossier sont remplacés, le fichier n'est pas enregistré et l'enregistrement doit être fait par la suite

Aussi, au lieu de presser entrée et remplacer directement, vous pouvez appuyer sur Shift + Entrée pour prévisualiser les endroits qui vont être renommés.

-11voto

Choletski Points 2751

** SOLUTION FINALE VS 2015 ** en mars 2017

saisir la description de l'image ici

saisir la description de l'image ici

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X