我习惯了 Resharper,我可以在其中搜索文件,而不是内容,而是文件名,这样可以快速打开新文件。
此功能是否在 Visual Studio Code 中实现,是否有快捷方式?
使用 Go 菜单下的 Go to File... 或使用键盘快捷键:
在 Windows 上 Ctrl+p 或 Ctrl+e
在 macOS 上 Cmd ⌘+p
在 Linux 上 Ctrl+p 或 Ctrl+e
然后键入文件名。
还请务必检查您可以设置自己的 keybindings,并且有适用于 Windows、macOS 和 Linux 的备忘单。
在 OSX 上,对我来说是 cmd ⌘ + p。 cmd ⌘ + e 只是在当前打开的文件中搜索。
如果您想在资源管理器树中查看您的文件...
当您单击资源管理器树中的任意位置并开始在键盘上输入内容时,搜索关键字会出现在屏幕的右上角:(“module.ts”)
https://i.stack.imgur.com/HlM1G.png
当您将鼠标光标悬停在关键字上时,您可以单击“启用类型过滤器”以过滤树与您的搜索!
赢:CTRL+P 或 CTRL+E
Mac:CMD+P 或 CMD+E
不想记住另一个快捷方式?
打开命令面板:
菜单:查看 -> 命令面板
Windows 快捷键:Ctrl+Shift+P
并按退格键删除“>”字符,然后开始键入以通过文件名搜索文件。 :)
方法1
转到->转到文件或 cntrl+p 搜索您的文件
https://i.stack.imgur.com/bVr49.gif
方法2
view->command palette OR cntrl+shift+p type "Go to file" 搜索你的文件
https://i.stack.imgur.com/Koyxz.gif
其他答案未提及此命令名为 workbench.action.quickOpen。
您可以使用它来搜索位于 Preferences
中的 Keyboard Shortcuts
菜单。
在 MacOS 上,默认键绑定是 cmd ⌘ + P。
(来自 Sublime Text,我总是把它改成 cmd ⌘ + T)
也可以在 ubuntu 中使用 Ctrl+E
您也可以按 F1 打开 Command Palette
,然后通过 Backspace 删除 >
。现在您也可以搜索文件了。
我正在使用 VSCode 1.12.1
命令
p
考虑您在 vs 代码中有数千个文件,然后您想搜索具有特定名称的文件
右键单击 VS 代码编辑器。选择命令面板 在文本框中输入文件名
https://i.stack.imgur.com/kDoPF.png
https://i.stack.imgur.com/qWNWB.png
如果您只想搜索单个文件名
只需 Ctrl+P,然后键入并选择您的
如果要打开名称中包含特定字符串的所有文件
打开搜索面板 将这些文件中的任何常用词放在“要包含的文件”中,将搜索字符串带*,例如*Signaller*
https://i.stack.imgur.com/E7T0U.png
Put any common words inside those files
。这就是问题所在。我很想找到具有特定名称的每个文件。
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 了解更多信息。
对于窗户。如果 Ctrl+p 并不总是有效,请改用 Ctrl+shift+n。
在 Visual Studio 代码中搜索特定文件类型。键入 ctrl+p,然后搜索 *.py 之类的内容。简单易行
如果使用 vscodevim 扩展, ctrl + p 将不起作用,所以我看到了另一个答案:
ctrl + shift + p
这将打开命令面板。点击退格键删除“>”,然后开始输入您的文件名。
检查“使用忽略文件”和“使用全局忽略文件”的设置。如果选中这些,VSCode 将不会搜索 .gitignore 或 .ignore 中列出的任何文件夹
不定期副业成功案例分享
cmd
+e
上搜索当前文件,正确的键绑定是cmd
+p
,它带来了命令面板,您可以在其中搜索文件等等cmd
+p
。