VS代码看不到现有文件

时间:2019-09-26 06:02:15

标签: visual-studio-code

显然,VS Code不会在文件下拉列表中列出现有文件( Ctrl + P 命令)。

这是显示的内容:

enter image description here

如您所见,文件laravel-2019-09-26.log存在于目录(左下)中,但不存在于文件下拉列表中。从资源管理器树中打开此文件后,它开始显示在下拉菜单中。

我是在做错什么吗,还是对每个人都这样?还是该命令仅显示以前打开的文件?如果是这样,如何快速打开工作空间中的任何现有文件?

N.B:我经历过this related question。没有人提到这个问题,让我认为这可能是我的机器特有的。

编辑

对于将来的读者,@ michaelze提供的第二个答案就在现场。默认情况下,VS Code不列出.gitignore中提到的文件。您可以通过转到“设置”面板(“文件”>“首选项”>“设置”)并输入useIgnoreFiles来更改此设置。这将显示两个名为Use Global Ignore FilesUse Ignore Files的布尔设置。关闭这两个设置,所有工作区文件将开始显示在文件下拉列表中。从1.38.1版开始可以正常工作。

enter image description here

2 个答案:

答案 0 :(得分:1)

由于这些文件是.log文件,所以我想,它们可能在.gitignore文件中提到吗?也许这可以帮助您? Visual Studio Code - Automatic exclude based on .gitignore

按CTRL + P时正在查找的列表称为最近打开的列表。当您打开其中一个文件时,它是最近打开的,因此显示出来。 CTRL + P菜单还有一个“文件结果”部分,其中列出了工作空间中文件的实际搜索结果。您的.log文件均未显示在此部分中(因此该部分不可见)。

答案 1 :(得分:0)

下拉列表中也缺少laravel-2019-09-08.log文件。 我想知道列表是否限制为一定数量的文件。尝试更具体地进行搜索。在我的VSCode版本中,我可以使用多个单词搜索文件。也许尝试搜索“ laravel 26”以找到您要查找的文件?