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

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

7
你是指在“文件/最近打开”主菜单中还是其他地方?将search.quickOpen.includeHistory设置为false,这样最近打开的文件就不会出现在快速打开面板中。 - undefined
我不想在VS Code中任何地方看到最近打开的文件列表。我使用的是Windows系统,我打开了**%APPDATA%\Code\User\settings.json文件,并添加了"search.quickOpen.includeHistory": false**,但是在关闭并重新打开VS Code后,我仍然在欢迎界面上看到最近打开的文件列表。 - undefined
1
你可以通过将workbench.startupEditor设置为none或者新的未命名文件来更改欢迎界面,但是我怀疑你是否能够仅去除欢迎界面中的Recent Files部分而不去除整个界面。你对此满意吗? - undefined
是的,@Mark,这个没有问题。谢谢你。 - undefined
2
抱歉,不,这对我没有帮助。我现在正在寻找另一个编辑器。谢谢。 - undefined
显示剩余2条评论
1个回答

0
就我所知,目前无法完全阻止VS Code记住你最近打开或使用的内容。
关于快速打开,请参考如何从VS Code的快速打开面板中删除“最近打开”列表?。我在那里写了一个答案。 VS Code 1.28 addedsearch.quickOpen.includeHistory设置,你可以将其设置为false以获得大致你想要的结果。相关的问题票据是Allow disable of recent history in "go to file" command #30770。请注意Benjamin Pasero在该问题票据末尾的评论,他说:

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

他们的赞同在这里和他们的评论在这里证实了这是设计上的。

你可以使用“文件:清除最近打开的文件”命令来清除最近打开文件的内存(请注意,它会清除最近打开的文件和工作区(它会弹出确认对话框))。如果你想添加一个键盘快捷方式,你需要的命令ID是“workbench.action.clearRecentFiles”。你也可以手动点击每个条目的“x”按钮(参见https://github.com/microsoft/vscode/issues/15340)。还提出了一个关于键盘快捷方式的功能请求(#31221),但没有得到足够的社区支持及时添加到待办事项列表中。
请注意,相关设置通常以“。history”结尾的ID,例如“task.quickOpen.history”和“workbench.commandPalette.history”。
添加选项以完全禁用最近打开的文件和工作区的记录 #182475的功能请求被提出,但是它没有得到足够的社区支持以便及时添加到待办事项列表中。你可以尝试重新提出它。

如果有人看到这条消息最终提出了问题工单,麻烦在这里留言并附上问题工单的链接,或者在问题工单里用“@starball5”通知我,并附上这篇Stack Overflow帖子的链接,这样我就可以及时更新。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接