当前位置: 首页 > 知识库问答 >
问题:

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

邹华皓
2023-03-14

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

有什么办法可以改变这种行为?

共有3个答案

梁才
2023-03-14

在最新的更新中,参数似乎已经改变,现在使用:

"window.restoreWindows": "none"
夏景胜
2023-03-14

在VS代码中:

  • 打开 设置页面。
  • 对于 Mac (或选取“代码 ”

然后在“搜索设置”输入中键入“恢复窗口”以筛选此设置。将其设置为 none 并重新启动 VS Code。

勾岳
2023-03-14

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

"window.reopenFolders":"无"

这不会重新打开您关闭编辑器时正在处理的文件夹。其他选项包括< code>one(默认)和< code>all。

编辑2017-11-09:

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

"window.restoreWindows": "none"

见Mathieu DOMER的回答。

编辑2018-09-12:

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

"files.hotExit": "off"

但是根据我所做的测试,当< code > window . restorewindows 设置设置为< code>none时,这是不需要的。我没有测试过每一种可能的组合,所以YMMV。

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

编辑2022-03-16:

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

 类似资料:
  • 我的问题正好相反:Visual Studio代码总是重新打开以前的文件或文件夹 VSCode似乎永远不会记住我以前打开的文件,而且总是以空窗口开始。我检查了一下,如果我的快捷方式意外地具有参数“-n”(这将强制这种行为),但它不存在。 有没有办法强制VSCode记住打开的文件和文件夹?

  • 问题内容: 说我有这个简单的python脚本: 运行该文件时,第一个打印将打印包含文件文本的列表,而第二个打印将打印空白列表。我猜不是完全出乎意料的。但是,是否有一种方法可以“回退”文件,以便我可以再次读取它?还是最快的方法只是重新打开它? 问题答案: 您可以通过调用重置文件指针: 会做的。您需要在第一行之后写那行。请注意,必须支持随机访问才能使以上功能正常工作。

  • 问题内容: 我想重新打开一个文件。我在输入流中有一个文件。我尝试使用Scanner和BufferedReader。但是使用close()方法关闭文件后,我无法再次打开该文件。请帮助如何再次打开文件。我写了下面的代码: 问题答案: 流,读取器,写入器,套接字或任何其他资源关闭后,您将无法再次打开它。 如果要多次读取文件,则需要具有文件名。

  • 本文向大家介绍什么是PHP文件?如何打开PHP文件?,包括了什么是PHP文件?如何打开PHP文件?的使用技巧和注意事项,需要的朋友参考一下 在平时我们可能会碰到过php文件,可是很多用户不知道php文件是什么文件?也不知道怎么打开php文件?为了满足一些用户的好奇心,小编现在就给大家讲解php文件以及如何打开php文件的方法。 1、PHP文件是什么?   PHP(Hypertext Preproc

  • 好吧,我对C++和一般的编码还比较陌生。我正在研究一个密码生成器,它随机生成一个介于33和126之间的数字,然后使用相应的ASCII代码并创建一个用户指定长度的密码。然后我想使用Boost::Filesystem创建一个passwords文件夹,并在该文件夹中使用std::ofStream创建一个包含密码的文本文件。我已经想好了如何创建文件夹,以及如何创建文件。但是...我需要一种方法来确定文件夹

  • 问题内容: 我有一个简单的html: 在test.js中,我更改了Javascript函数,但是我的浏览器正在缓存该文件。如何禁用脚本src的缓存? 问题答案: 将随机查询字符串添加到 您可以通过在每次更改时增加查询字符串来手动执行此操作: 或者,如果您使用服务器端语言,则可以自动生成以下内容: ASP.NET: