如何在 VS Code 中完全禁用“最近打开的文件”

Edu*_*rez 11 visual-studio-code

我不希望 VS Code 保留并显示最近打开的文件列表。有没有办法完全禁用这个功能?

sta*_*all 0

在撰写本文时,据我所知,不,您无法完全阻止 VS Code 记住您最近打开或使用的内容。

对于快速打开,请参阅如何从 VS Code 中的快速打开面板中删除“最近打开”列表?。我在那里写了一个答案:

VS Code 1.28 添加了设置search.quickOpen.includeHistory,您可以设置false为大致得到您想要的内容。相关问题票证是允许在“转到文件”命令中禁用最近的历史记录#30770。请注意本杰明·帕塞罗 (Benjamin Pasero) 在该问题单末尾的评论,其中说道:

初次打开快速打开或根本没有搜索时,仍然显示最近打开的列表。

他们在这里竖起大拇指以及他们在这里的评论是设计使然,这证实了这一点。

您可以使用该File: Clear Recently Opened命令清除最近打开的文件的内存(请注意,它会清除最近打开的文件和工作区(它将给出一个确认对话框))。如果要添加键盘快捷键,则所需的命令 ID 是workbench.action.clearRecentFiles。您还可以手动单击各个条目的“x”按钮(请参阅https://github.com/microsoft/vscode/issues/15340。还提出了键盘快捷键的功能请求(#31221),但没有及时获得足够的社区支持以添加到待办事项中)

请注意,相关设置的 ID 通常以“ .history”结尾,例如task.quickOpen.history和workbench.commandPalette.history。

在添加选项中提出了一个功能请求,以完全禁用最近打开的文件和工作区的记录#182475,但它没有及时获得足够的社区支持来添加到待办事项中。你可以尝试重新加注。