14

我正在使用 vscode,我想从 vscode 中的“转到文件”选项中排除一些目录(带有 webpack 包)。

我试图通过“search.exclude”和“files.exclude”排除它们。这在文件树和搜索中有效,但我仍然可以通过“转到文件”找到这些文件。

你知道怎么做吗?

4

4 回答 4

11

我以为我遇到了这个确切的问题,我可以在 VS Code GitHub项目中找到的所有相关问题似乎都已修复(参见https://github.com/Microsoft/vscode/issues/19029、https://github .com/Microsoft/vscode/issues/6502)。

就我而言,因为我之前打开了这些排除目录中的一些文件,它们仍然出现在“最近打开”部分的“转到文件”中,这让我觉得排除功能不起作用。

原来我只需要手动从历史记录中删除这些项目以防止它们出现。打开命令面板,运行Remove from History,然后选择要删除的文件。您可能需要对之前从“排除”目录打开的每个文件执行此操作,但完成此操作后,它们不应再出现在“转到文件”菜单中。

希望这可以帮助!

于 2017-04-07T15:38:17.663 回答
11

正如@adamesque 所说,要从快速打开中排除文件,您可以将它们添加到files.excludesearch.exclude设置。
那么问题是Quick Open也存储recent items,即使是从排除的路径中。

幸运的是,VSCode 现在有一个命令File: Clear Recent Opened

编辑:因为我需要替换磁盘路径,同时保留我找到的最近文件的存储位置。它位于/Users/imac/Library/Application Support/Code/storage.jsonmacOS 和AppData\Roaming\Code\storage.jsonWindows 下的 storage.json 文件中。

于 2019-02-02T02:42:25.830 回答
4

1.44 版:

现在我们在设置中有一个选项。

如果您在设置搜索栏中提示“转到文件”,编辑器会打开“搜索:排除”部分,您可以添加文件夹或文件。

在此处输入图像描述

于 2020-04-28T07:48:18.450 回答
1

在此处输入图像描述

CTRL+ SHIFT+ P,然后选择File: Clear Recently Opened

于 2019-09-15T02:38:40.933 回答