Visual Studio Code:“打开最近的”没有我在上次会话中打开的文件

Jon*_*ica 6 visual-studio-code

发这个帖子我感觉自己像个傻子。

我使用的是 VS Code 1.40.1。我已经观察这个问题一年或更长时间了,在许多更新中。

  1. 干净启动,
  2. 打开 VS 代码
  3. 在 VS Code 中,打开文件:c:\temp\1.txt
  4. 关闭 c:\temp\1.txt
  5. 退出 VS 代码
  6. 打开 VS 代码
  7. 转到最近打开的
  8. 几个月前的文件存在,但 1.txt 不存在 <--- 这就是问题!

如何解决?

plr*_*108 7

有一个已解决的问题(#66349)似乎与您描述的行为相同:

https://github.com/microsoft/vscode/issues/66349

以下是 UI 的说明和建议的解决方法:

该列表是通过从外部打开 VSCode 中的内容(例如通过命令行或文件 > 打开)来填充的。每当您从内部打开编辑器时,它都不会改变。在这种情况下,Ctrl+P 是打开最近打开的文件的最佳方法。

Issue (#66349) 被合并到这个已关闭的 Issue 中,其结论完全不令人满意:

https://github.com/microsoft/vscode/issues/57642

正在关闭此问题,以将收件箱中的问题数量保持在可管理的水平,我们将关闭在可预见的将来不会解决的问题:我们查看该问题已收到的投票数和投票数提交重复的问题。更多详细信息请参见此处。如果您不同意并认为这个问题至关重要:我们很乐意倾听并重新考虑。

Ctrl + P因此,现在的解决方案是依赖“最近打开”列表而不是依赖。

  • 谢谢!是的,这些问题就是我所描述的。VSCode gui 在这个区域被简单地破坏了(文件菜单有“打开最近的”,Ctrl-P 给出了“最近打开的”列表......一些 ux 神睡着了......)。让 GUI 像这样漂移对我们所有人来说都是令人遗憾的。 (4认同)