如何在 Visual Studio 代码中搜索文件?

How do I search for files in Visual Studio Code?

我习惯了 Resharper,我可以在其中搜索文件,而不是内容,而是文件名,这样可以快速打开新文件。

此功能是否在 Visual Studio 代码中实现,是否有快捷方式?

使用 Go to File...(位于 Go 菜单下或使用键盘快捷键:

  • On Windows Ctrl+pCtrl+e
  • 在 macOS 上 Cmd ⌘+p
  • On Linux Ctrl+pCtrl+e

然后输入文件名。

另外请务必确认您可以设置自己的 keybindings and that there are cheatsheets available for Windows, macOS and Linux

在 OSX 上,对我来说是 cmd ⌘ + pcmd ⌘ + e 只是在当前打开的文件中搜索。

我正在使用 VSCode 1.12.1

OSX 按:Cmd + p

也可以在 ubuntu 中使用 Ctrl+E

赢:CTRL+PCTRL+E

Mac: CMD+PCMD+E


不想记住另一个快捷方式?

打开命令面板

  • 菜单:查看 -> 命令面板
  • Windows 快捷键:Ctrl+Shift+P

并按退格键删除 ">" 字符,然后开始键入以通过文件名搜索文件。 :)

考虑到你在 vs 代码中有数千个文件,你想搜索具有特定名称的文件,然后

  1. 右键单击 VS 代码编辑器。
  2. Select 命令面板
  3. 在文本框中输入文件名

您也可以按 F1 打开 Command Palette,然后通过 Backspace 删除 >。现在您也可以搜索文件了。

如果只想搜索单个文件名

只需 Ctrl+P,然后键入并选择您的

如果要打开名称中包含特定字符串的所有文件

  1. 打开搜索面板
  2. 将任何常用词放入这些文件
  3. 在'files to include'中,将搜索字符串放在*,例如*信号员*

其他答案没有提到这个命令被命名为workbench.action.quickOpen.

您可以使用它来搜索位于 PreferencesKeyboard Shortcuts 菜单。

在 MacOS 上,默认键绑定是 cmd ⌘ + P.

(来自 Sublime Text,我总是将其更改为 cmd ⌘ + T

在 visual studio 代码中搜索特定文件类型。
输入 ctrl+p 然后搜索类似 *.py 的文件。
简单易行

如果您想在资源管理器树中查看您的文件...

当您单击资源管理器树中的任意位置并开始在键盘上键入内容时,搜索关键字会出现在屏幕的右上角:("module.ts")

当您将鼠标光标悬停在关键字上时,您可以单击“启用类型过滤器”以使用您的搜索过滤树!

如果使用 vscodevim 扩展,ctrl + p 将不起作用所以我看到另一个答案使用:

ctrl + shift + p

打开命令面板。按退格键删除“>”,然后开始输入您的文件名。

对于windows。 如果 Ctrl+p 并不总是有效 使用 Ctrl+shift+n 代替。

检查 'Use Ignore Files' 和 'Use Global Ignore Files' 的设置。 如果选中这些,VSCode 将不会搜索 .gitignore 或 .ignore

中列出的任何文件夹

Ctrl+P(或Cmd+的问题P) 是它搜索您的工作空间,同时忽略 .gitignore 文件中设置的文件和文件夹。要更改此行为,请在 .vscode 目录下的 settings.json 文件中添加 "search.useIgnoreFiles": false

注意 search.excludefiles.exclude 设置将覆盖此设置。因此,在你的 settings.json 文件中,如果你想搜索 VS Code 项目中的所有文件和目录,你应该将它们注释掉或将这两个设置设置为 false。 settings.json 的示例,其中 search.excludefiles.exclude 被注释掉以搜索所有文件:

{
    "search.exclude": {
        //"**/Lib": true,
        //"**/Scripts": true
    },
    "files.exclude": {
        //"**/Lib": true,
        //"**/Scripts": true
    },
    "search.useIgnoreFiles": false
}

查看 here 了解更多信息。

方法1

  1. 转到->转到文件或 cntrl+p
  2. 搜索您的文件

方法2

  1. view->command palette OR cntrl+shift+p
  2. 键入“转到文件”
  3. 搜索您的文件