如何在 Visual Studio 代码中搜索文件?
How do I search for files in Visual Studio Code?
我习惯了 Resharper,我可以在其中搜索文件,而不是内容,而是文件名,这样可以快速打开新文件。
此功能是否在 Visual Studio 代码中实现,是否有快捷方式?
使用 Go to File...(位于 Go 菜单下或使用键盘快捷键:
- On Windows Ctrl+p 或 Ctrl+e
- 在 macOS 上 Cmd ⌘+p
- On Linux Ctrl+p 或 Ctrl+e
然后输入文件名。
另外请务必确认您可以设置自己的 keybindings and that there are cheatsheets available for Windows, macOS and Linux。
在 OSX 上,对我来说是 cmd ⌘ + p。 cmd ⌘ + e 只是在当前打开的文件中搜索。
我正在使用 VSCode 1.12.1
OSX 按:Cmd + p
也可以在 ubuntu 中使用 Ctrl+E
赢:CTRL+P 或 CTRL+E
Mac: CMD+P 或 CMD+E
不想记住另一个快捷方式?
打开命令面板:
- 菜单:查看 -> 命令面板
- Windows 快捷键:Ctrl+Shift+P
并按退格键删除 ">" 字符,然后开始键入以通过文件名搜索文件。 :)
考虑到你在 vs 代码中有数千个文件,你想搜索具有特定名称的文件,然后
- 右键单击 VS 代码编辑器。
- Select 命令面板
- 在文本框中输入文件名
您也可以按 F1 打开 Command Palette
,然后通过 Backspace 删除 >
。现在您也可以搜索文件了。
如果只想搜索单个文件名
只需 Ctrl+P,然后键入并选择您的
如果要打开名称中包含特定字符串的所有文件
- 打开搜索面板
- 将任何常用词放入这些文件
- 在'files to include'中,将搜索字符串放在*,例如*信号员*
其他答案没有提到这个命令被命名为workbench.action.quickOpen
.
您可以使用它来搜索位于 Preferences
的 Keyboard 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.exclude
和 files.exclude
设置将覆盖此设置。因此,在你的 settings.json
文件中,如果你想搜索 VS Code 项目中的所有文件和目录,你应该将它们注释掉或将这两个设置设置为 false。 settings.json
的示例,其中 search.exclude
和 files.exclude
被注释掉以搜索所有文件:
{
"search.exclude": {
//"**/Lib": true,
//"**/Scripts": true
},
"files.exclude": {
//"**/Lib": true,
//"**/Scripts": true
},
"search.useIgnoreFiles": false
}
查看 here 了解更多信息。
方法1
- 转到->转到文件或 cntrl+p
- 搜索您的文件
方法2
- view->command palette OR cntrl+shift+p
- 键入“转到文件”
- 搜索您的文件
我习惯了 Resharper,我可以在其中搜索文件,而不是内容,而是文件名,这样可以快速打开新文件。
此功能是否在 Visual Studio 代码中实现,是否有快捷方式?
使用 Go to File...(位于 Go 菜单下或使用键盘快捷键:
- On Windows Ctrl+p 或 Ctrl+e
- 在 macOS 上 Cmd ⌘+p
- On Linux Ctrl+p 或 Ctrl+e
然后输入文件名。
另外请务必确认您可以设置自己的 keybindings and that there are cheatsheets available for Windows, macOS and Linux。
在 OSX 上,对我来说是 cmd ⌘ + p。 cmd ⌘ + e 只是在当前打开的文件中搜索。
我正在使用 VSCode 1.12.1
OSX 按:Cmd + p也可以在 ubuntu 中使用 Ctrl+E
赢:CTRL+P 或 CTRL+E
Mac: CMD+P 或 CMD+E
不想记住另一个快捷方式?
打开命令面板:
- 菜单:查看 -> 命令面板
- Windows 快捷键:Ctrl+Shift+P
并按退格键删除 ">" 字符,然后开始键入以通过文件名搜索文件。 :)
考虑到你在 vs 代码中有数千个文件,你想搜索具有特定名称的文件,然后
- 右键单击 VS 代码编辑器。
- Select 命令面板
- 在文本框中输入文件名
您也可以按 F1 打开 Command Palette
,然后通过 Backspace 删除 >
。现在您也可以搜索文件了。
如果只想搜索单个文件名
只需 Ctrl+P,然后键入并选择您的
如果要打开名称中包含特定字符串的所有文件
- 打开搜索面板
- 将任何常用词放入这些文件
- 在'files to include'中,将搜索字符串放在*,例如*信号员*
其他答案没有提到这个命令被命名为workbench.action.quickOpen
.
您可以使用它来搜索位于 Preferences
的 Keyboard 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.exclude
和 files.exclude
设置将覆盖此设置。因此,在你的 settings.json
文件中,如果你想搜索 VS Code 项目中的所有文件和目录,你应该将它们注释掉或将这两个设置设置为 false。 settings.json
的示例,其中 search.exclude
和 files.exclude
被注释掉以搜索所有文件:
{
"search.exclude": {
//"**/Lib": true,
//"**/Scripts": true
},
"files.exclude": {
//"**/Lib": true,
//"**/Scripts": true
},
"search.useIgnoreFiles": false
}
查看 here 了解更多信息。
方法1
- 转到->转到文件或 cntrl+p
- 搜索您的文件
方法2
- view->command palette OR cntrl+shift+p
- 键入“转到文件”
- 搜索您的文件