快速提示:清除 VS Code 打开文件的缓存

Avatar of Geoff Graham
Geoff Graham

DigitalOcean 提供适合您旅程每个阶段的云产品。立即开始使用 $200 的免费积分!

如果您使用 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 Code 从那以后一直很高兴。

一个星期后再来问我,也许我会发现自己真的把事情搞砸了。但到目前为止,一切顺利!