web-dev-qa-db-fra.com

"Rechercher toutes les références" dans les fichiers pour une méthode / fonction dans VSCode n'est pas possible

Version du code Visual Studio 1.27.2

Find all References liste uniquement les références dans le current file. J'ai besoin de trouver toutes les références dans les fichiers d'un projet.

C'est possible ?

Quelque chose comme find usages

Si vous faites un clic droit sur un symbol et sélectionnez "trouver les usages". Si le symbole courant est un function, alors "find usages" recherche tous les endroits où cette fonction est appelée. Si le symbole courant est un variable, alors "find usages" recherche tous les endroits où cette variable est utilisée, etc.

9
rinold simon

Fonctionnalités avancées telles que Find all references sont implémentés par chaque extension de langue.

Pour JavaScript, essayez de créer un jsconfig.json à la racine de votre espace de travail avec le contenu:

{
    "compilerOptions": {
        "target": "ES6"
    },
    "exclude": [
        "node_modules",
        "**/node_modules/*"
    ]
}

Ce fichier indique à VS Code de traiter tous les fichiers JS de votre espace de travail comme faisant partie du même projet javascript. Find all references peut toujours ne pas fonctionner correctement en JavaScript si votre code est trop dynamique. Il fonctionne mieux contre les js modernes qui utilisent import/export, class et leurs amis

10
Matt Bierner

Dans Visual Studio Code, vous pouvez le faire en surlignant d'abord le texte que vous souhaitez rechercher, puis en utilisant la commande: CTRL + MAJ + F (en appuyant sur tout à la fois).

CTRL + MAJ + F est juste un raccourci pour accéder à l'onglet de recherche sur le côté gauche de VSCode. J'espère que cela aide et vous présente mes excuses pour les gribouillis :)

enter image description here

6
jacobedawson