快速提示如何清除VS代码缓存的开放文件

437 阅读2分钟

如果你使用VS Code,你可能已经启用了在应用程序下次启动时重新打开之前打开的文件的设置。我有。我喜欢这样:

嘿,谢谢你还记得,伙计!🤗

但有时你真的,真的不希望这种情况发生。

我最近就遇到了这样的时候!我不得不重新安装我的本地电脑。我不得不重新安装我的这个网站的本地拷贝,以及伴随着它的3GB以上的数据库。作为一个WordPress网站,我需要打开SQL数据库文件来搜索和替换一些东西。

如果你曾经试图在VS Code中打开一个超级大的文件,那么你知道你可能需要调整一些设置,增加内存限制和所有这些。这个应用程序是超级灵活的,就像这样。甚至还有一个很好的扩展,既能增加内存*,又*能在打开时进行搜索和替换。

总之,那个大的数据库文件让VS Code崩溃了好几次,我最终找到了另一种方法。然而,VS Code一直试图打开那个文件,并且不可避免地崩溃了,即使我把那个文件关掉了。而这意味着我等着MacOS的好玩的沙滩球转一圈后,应用程序才会崩溃,我才能再一次真实地重新打开它。

好吧,我今天终于决定要解决这个问题,并花了一点时间四处搜索。一个Stack Overflow线程建议禁用扩展,并通过命令行增加内存限制。我很高兴这对一些人有用,但我不得不继续寻找。

另一个主题建议从命令调色板上清除应用程序的缓存。

很好,但没有结果。

我最终采用了Jie Jenn在YouTube视频中分享的"焦土 "策略。你必须从VS Code中手动删除缓存的文件。这段视频是在Windows下进行的,但在MacOS下也非常相似。VS Code的缓存位于你的用户文件夹中。

注意,我把Backups 文件夹突出显示在那里。Jie删除了CachedData 文件夹中的文件,但这只是触发了一个提示,让我重新安装该应用程序。因此,我冒着风险,删除了Backups 中似乎是一个3GB以上的文件。我向那个文件展示了门,VS代码自此以后一直很高兴。

一周后再问我,也许我会发现我真的搞砸了什么。但到目前为止,一切都很好!