如何在Visual Studio代码中按名称查找文件

Nen*_*nad 222 visual-studio-code

如何在Visual Studio Code中按名称查找文件

我习惯的Visual Studio快捷方式在__CODE__这里不起作用.

Dic*_*ink 314

当您在工作区中打开文件夹时,您可以执行Ctrl+ P(在Mac上为Cmd+ P)并开始键入文件名或扩展名以过滤文件名列表

如果你有:

  • plugin.ts
  • page.css
  • plugger.ts

您可以输入css并按Enter键,它将打开page.css.如果键入.ts列表,则会过滤并包含两个项目.

  • 如果要更改快捷方式,请在"文件">"首选项">"键盘快捷方式"中查找"转到文件..." (6认同)
  • 这似乎对我不起作用,搜索时只显示已经打开的文件(关闭后仍然可以找到它们,但从未打开的文件不会显示)。 (3认同)
  • @Zitrax 是对的:Ctrl+P [文件名] 不适用于资源管理器中的所有文件,它只列出已经打开的文件 - 至少当使用 WSL 等远程后端时。资源管理器需要一个真正的搜索工具,可以在任何条件下使用。 (3认同)
  • { "key": "cmd+p", "command": "workbench.action.quickOpenNavigateNextInFilePicker", "when": "inFilesPicker && inQuickOpen" } (2认同)
  • 我们应该注意到Ctrl + P在预览模式下打开文件。为了在新标签页中打开文件,让我们关注/sf/answers/3059546521/ (2认同)

Kal*_*pat 31

默认为 CMD + P(或 CTRL + P)。然而,键盘绑定可能会根据您的喜好而有所不同。

要了解您的绑定,请转到“键盘快捷键”设置并搜索“转到文件”


Lar*_*ars 14

您可以使用“搜索:在文件中查找”功能按名称查找所有文件。当您想要获取保留在搜索对话框中的文件列表
时,此方法非常有用。

  1. 开始“搜索:查找所有文件”(默认CTRL+ SHIFT+ F
  2. 在对话框中,打开'regex'。(.*搜索栏中的 。)
  3. 搜索:^(?<!\n)。该正则表达式匹配每个文件的第一行
  4. 在“要包含的文件”中添加(部分)文件名。请注意,该字段支持通配符。
  5. 输出文件名列表。

例子

要查找所有tsconfig.json文件,包括变体,例如tsconfig.node.json
使用搜索词tsconfig*.json
查找所有 tsconfig 文件
您现在可以单击结果来打开每个文件。


And*_*sky 11

我相信动作名称是"workbench.action.quickOpen".


raj*_*i.. 6

Ctl+T将打开一个搜索框。删除#符号并输入文件名。

  • 这只是一个更长的方法来达到与直接按“Ctrl + P”完全相同的点。 (15认同)
  • 人们会对他们认为有用的东西进行投票。我觉得这很有用。 (5认同)