773
votes

I am used to Resharper where I can search for files, not the content, but the filename, which makes it quick to open new files.

Is this feature implemented in Visual Studio Code and is there a shortcut for it?

14
Can we use wildcards to search for a particular file? Example markdown files starting with Pan as Pan*.mdPorcupine
you can make it with Explorer Tree stackoverflow.com/a/61460710/2736742A. Morel

14 Answers

1264
votes

Using Go to File... which is under the Go menu or using keyboard shortcut:

  • On Windows Ctrl+p or Ctrl+e
  • On macOS Cmd ⌘+p
  • On Linux Ctrl+p or Ctrl+e

Then type the file name.

Also be sure to checkout that you can set your own keybindings and that there are cheatsheets available for Windows, macOS and Linux.

82
votes

On OSX, for me it's cmd ⌘ + p. cmd ⌘ + e just searches within the currently opened file.

42
votes

If you want to see your files in Explorer tree...

when you click anywhere in the explorer tree and start typing something on the keyboard, the search keyword appears in the top right corner of the screen : ("module.ts")

enter image description here

And when you hover over the keyword with the mouse cursor, you can click on "Enable Filter on Type" to filter tree with your search !

25
votes

Other answers don't mention this command is named workbench.action.quickOpen.

You can use this to search the Keyboard Shortcuts menu located in Preferences.

On MacOS the default keybinding is cmd ⌘ + P.

(Coming from Sublime Text, I always change this to cmd ⌘ + T)

22
votes

Win: CTRL+P or CTRL+E

Mac: CMD+P or CMD+E


Don't want to remember another shortcut?

Open the Command Palette:

  • Menu: View -> Command Palette
  • Windows Shortcut: Ctrl+Shift+P

and hit backspace to delete ">" character and then begin typing to search for files via filename. :)

20
votes

Also works in ubuntu with Ctrl+E

13
votes

You can also press F1 to open the Command Palette and then remove the > via Backspace. Now you can search for files, too.

12
votes

I'm using VSCode 1.12.1

Cmdp
12
votes

consider you have thousand of files in vs code and you want to search for a file with particular name then

  1. Right click VS code editor.
  2. Select Command Palete
  3. In the text box type the file name

enter image description here

enter image description here

10
votes

If you just want to search a single file name

Just Ctrl+P, then type and choose your one

If you want to open all files whose name contains a particular string

  1. Open search panel
  2. Put any common words inside those files
  3. in 'files to include', put the search string with *, e.g. *Signaller*

enter image description here

5
votes

To search for specifil file types in visual studio code.
Type ctrl+p and then search for something like *.py.
Simple and easy

2
votes

If using vscodevim extension, ctrl + p won't work so I saw another answer using:

ctrl + shift + p

which opens the command palette. Hit backspace to remove the '>' and then start typing your filename.

2
votes

For windows. if Ctrl+p doesn't always work use Ctrl+shift+n instead.

0
votes

Check your settings for 'Use Ignore Files' and 'Use Global Ignore Files'. If these are checked, VSCode won't search any folders listed in .gitignore or .ignore