Comment rechercher des fichiers dans Visual Studio Code?

563

J'ai l'habitude de Resharper où je peux rechercher des fichiers, pas le contenu, mais le nom de fichier, ce qui permet d'ouvrir rapidement de nouveaux fichiers.

Cette fonctionnalité est-elle implémentée dans Visual Studio Code et existe-t-il un raccourci pour cela?

DOF
la source
1
Pouvons-nous utiliser des caractères génériques pour rechercher un fichier particulier? Exemples de fichiers de démarques commençant par Pan comme Pan * .md
Nikhil
vous pouvez le faire avec Explorer Tree stackoverflow.com/a/61460710/2736742
A. Morel

Réponses:

909

En utilisant Aller au fichier ... qui se trouve dans le menu Aller ou en utilisant le raccourci clavier:

  • Sous Windows Ctrl+ pou Ctrl+e
  • Sur macOS Cmd ⌘+p
  • Sous Linux Ctrl+ pou Ctrl+e

Tapez ensuite le nom du fichier.

Assurez-vous également de vérifier que vous pouvez définir vos propres raccourcis clavier et qu'il existe des fiches techniques disponibles pour Windows , macOS et Linux .

Mike
la source
10
cela (et ctrl / cmd + p) ne fonctionne pas pour les dossiers exclus tels que node_modules. ce serait bien d'avoir un moyen de rechercher tous les fichiers à la fois.
Sonic Soul
13
Cela ne semble fonctionner que pour le dossier actuel. Que faire si je souhaite effectuer une recherche dans l'ensemble du projet? Mes fichiers sont rarement dans le dossier dans lequel je suis actuellement.
Julian
10
Sur OSX cmd+ erecherche sur le fichier en cours, la liaison de touches correcte est cmd+ pqui amène la palette de commandes où vous pouvez rechercher des fichiers et bien plus encore
Tiago
22
Cette réponse semble obsolète ou incorrecte. Une autre réponse indique correctement que la bonne combinaison est cmd+ p.
Ivan Yurchenko
4
Cette recherche ne
concerne
72

Sur OSX, pour moi c'est cmd ⌘+ p. cmd ⌘+ erecherche simplement dans le fichier actuellement ouvert.

nikk wong
la source
1
L'utilisation de VS Code version 1.7.2 Cmd + P (Mac) ou Ctrl + P (Windows) fait apparaître la palette de commandes. Cela vous donne accès à un ensemble complet de commandes, y compris la recherche de fichiers. Voir les documents sur code.visualstudio.com/docs/editor/codebasics
bits et
Cela devrait être la réponse acceptée, les commandes ont changé dans les versions plus récentes.
Tyguy7
Oui, CTRL + P permet de taper un nom de fichier et de l'ouvrir. Mais il remplace le fichier actuellement ouvert. Comment puis-je continuer à ouvrir des fichiers comme gong via l'Explorateur de solutions et cliquer sur des fichiers?
Mark
@Mark lorsque le nom de fichier est en italique, il sera remplacé par le prochain fichier que vous ouvrez. Sélectionnez «Garder ouvert» (cliquez avec le bouton droit sur l'onglet) ou utilisez «Afficher: garder l'éditeur» dans la palette de commandes.
bronson
Ou, @Mark, une bien meilleure réponse: stackoverflow.com/questions/38713405/…
bronson
21

D'autres réponses ne mentionnent pas que cette commande est nommée workbench.action.quickOpen.

Vous pouvez l'utiliser pour rechercher le Keyboard Shortcutsmenu situé dans Preferences.

Sous MacOS, la liaison de touches par défaut est cmd ⌘+ P.

(Venant de Sublime Text, je change toujours cela en cmd ⌘+ T)

JLF
la source
J'ai accidentellement supprimé le raccourci CMD + P et maintenant je ne peux pas le récupérer; le d workbench.action.quickOpen ne s'affiche pas dans ma liste de commandes ... Que puis-je faire?
delphirules
Vous pouvez rechercher l'action en tapant le nom de l'action dans la barre de recherche Keybindings de la vue Keybindings. Quand il apparaît dans les résultats de la recherche, cliquez simplement sur l'icône + sur le côté gauche pour définir à nouveau une liaison de touches
JLF
oh enfin je trouve que les raccourcis clavier.
Robin
17

Fonctionne également dans Ubuntu avec Ctrl+E

Wender Alves Libório
la source
1
Fonctionne également sur Windows 7!
Scofield
14

Gagner: CTRL+ Pou CTRL+E

Mac: CMD+ Pou CMD+E


Vous ne voulez pas vous souvenir d'un autre raccourci?

Ouvrez la palette de commandes :

  • Menu: Affichage -> Palette de commandes
  • Raccourci Windows: Ctrl+ Shift+P

et appuyez sur retour arrière pour supprimer le caractère ">" , puis commencez à taper pour rechercher des fichiers via le nom de fichier. :)

JerryGoyal
la source
11

J'utilise VSCode 1.12.1

Presse OSX: Cmd+p

Giang
la source
11

considérez que vous avez des milliers de fichiers dans le code vs et que vous souhaitez rechercher un fichier avec un nom particulier, puis

  1. Cliquez avec le bouton droit sur l'éditeur de code VS.
  2. Sélectionnez Command Palete
  3. Dans la zone de texte, saisissez le nom du fichier

entrez la description de l'image ici

entrez la description de l'image ici

Siddarth Kanted
la source
9
Vous devez appuyer sur la touche de retour arrière à l'intérieur de la palette de commandes, avant de commencer à taper le nom du fichier.
gomisha
9

Vous pouvez également appuyer sur F1pour ouvrir Command Palettepuis supprimer le >via Backspace. Maintenant, vous pouvez également rechercher des fichiers.

ochs.tobi
la source
7

Si vous souhaitez simplement rechercher un nom de fichier unique

Juste Ctrl+ P, puis tapez et choisissez votre

Si vous souhaitez ouvrir tous les fichiers dont le nom contient une chaîne particulière

  1. Ouvrir le panneau de recherche
  2. Mettez des mots communs dans ces fichiers
  3. dans 'fichiers à inclure', mettez la chaîne de recherche avec *, par exemple * Signaller *

entrez la description de l'image ici

Xin
la source
Le "panneau de recherche" est appelé Rechercher dans les fichiers (Ctrl + Maj + F). Pour accéder aux "fichiers à inclure", vous devez cliquer sur l'icône "..." (Basculer les détails de la recherche) ou sur l'onglet 4 fois, puis sur espace et onglet à nouveau.
Diego F. Rodríguez V.
6

Si vous voulez voir vos fichiers dans l'arborescence de l'explorateur ...

lorsque vous cliquez n'importe où dans l'arborescence de l'explorateur et commencez à taper quelque chose sur le clavier, le mot-clé de recherche apparaît dans le coin supérieur droit de l'écran: (" module.ts ")

entrez la description de l'image ici

Et lorsque vous survolez le mot-clé avec le curseur de la souris, vous pouvez cliquer sur " Activer le filtre sur le type " pour filtrer l'arborescence avec votre recherche!

A. Morel
la source
4

Pour rechercher des types de fichiers spécifiques dans le code Visual Studio.
Tapez ctrl+ p, puis recherchez quelque chose comme * .py.
Simple et facile

Vinod Kumar
la source