小编典典

如何防止 Visual Studio Code 总是重新打开以前的文件或文件夹?

all

Visual Studio Code
似乎总是记得我的会话并重新打开我上次使用它时打开的文件和/或项目。从提供文件或文件夹的命令行运行它时,它显然行为正确,但是从任务栏快捷方式打开时,我希望它默认为空环境。

有没有办法改变这种行为?


阅读 92

收藏
2022-07-16

共1个答案

小编典典

您还可以进入设置并使用以下内容:

“window.reopenFolders”:“无”

当您关闭编辑器时,它不会重新打开您正在处理的文件夹。其他选项是one(默认)和all.

编辑 2017-11-09:

该选项现在在最新版本中已更改。

"window.restoreWindows": "none"

请参阅Mathieu DOMER 的回答

编辑 2018-09-12:

与此相关的另一个设置是hotExit设置。这已在对相关问题回答中进行了讨论。为了防止重新打开和记住未保存的文件,您可以将其设置为:

"files.hotExit": "off"

但是从我所做的测试来看,当window.restoreWindows设置设置为时none,不需要这样做。我还没有测试所有可能的组合,所以 YMMV。

要回答评论中的问题,编辑设置,您必须打开设置文件。一些文档可以在这里找到(至少在我写这篇文章的那天)。

编辑 2022-03-16:

如果您更喜欢使用 GUI 来更改设置,请参阅[D’Arcy Rittich的回答。

在 VS 代码中:

  • 对于 Windows/Linux Ctrl+ ,(或选择File/Preferences/Settings)打开设置页面。
  • 对于 Mac ⌘+ ,(或选择Code -> Preferences -> Settings)打开设置页面。

然后输入restoreWindows搜索设置输入以过滤此设置。将其设置为none并重新启动 VS Code。

恢复Windows

2022-07-16