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

Visual Studio Code从不重新打开以前的文件或文件夹

汪学真
2023-03-14

我的问题正好相反:Visual Studio代码总是重新打开以前的文件或文件夹

VSCode似乎永远不会记住我以前打开的文件,而且总是以空窗口开始。我检查了一下,如果我的快捷方式意外地具有参数“-n”(这将强制这种行为),但它不存在。

有没有办法强制VSCode记住打开的文件和文件夹?

共有3个答案

孙元明
2023-03-14

您可以尝试设置选项:

"window.reopenFolders": "all"

这应该会重新打开关闭编辑器时打开的所有内容,但我还没有测试过。我通常更喜欢什么都不重新打开,所以我使用。默认值是one

祁建业
2023-03-14

转到:打开文件--

这将重新打开上次会话结束时打开的所有窗口。

东方华晖
2023-03-14

<罢工>看起来,如果你也打开了文件夹,VsCode只会记住打开的文件。这没关系,如果这只是你驱动器上的一个虚拟文件夹,如果你打开这个文件夹之外的文件,它们也会被记住。

我不确定这是设计好的,还是一个错误。

编辑:这是一个错误,并在这里跟踪

编辑2:总结下面的答案,现在有两个关于这个问题的设置:

已经实现了热退出,它可以恢复在VS代码关闭之前未保存的文件。要更改此设置,请使用以下设置:

 
  files.hotExit: "onExit"

 

要重新打开所有文件,请使用此设置:

 
  window.restoreWindows: "all"

 

但是在这里发现的这个仍然有一个悬而未决的问题。

 类似资料:
  • Visual Studio Code似乎总是记得我的会话,并重新打开上次使用它时打开的文件和/或项目。当使用提供的文件或文件夹从命令行运行它时,它显然行为正确,但是当从任务栏快捷方式打开时,我希望它默认为空环境。 有什么办法可以改变这种行为?

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

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

  • 我有一个问题与我的PhpStom 2019.2.5,当我打开一个文件,我想要另一个文件,IDE替换以前的文件。 我不能打开多个文件:( 你能帮我吗?

  • 该文件位于我的资产文件夹下。因此,我正在设置WebViewClient并将我的页面加载到其中。但是我得到一个“网页不可用”的错误。 以下是我的活动代码: 和布局文件:

  • 我相信预览功能不包括这一点。我只想通过快速打开(或任何方式?)打开一个文件进行编辑,并替换活动选项卡的内容,关闭打开的文件并用新文件替换它。 这种行为对我的编辑方式至关重要。目前,我总是打开我不想要的新标签。这是代码和我15年来使用Vim的方式之间唯一的障碍。我想这是可以写成剧本的,但我希望避免走这条路。请告诉我我错过了什么。