如何在Mac/Linux机器上清除Visual Studio Code缓存?

39

我该如何清除 Mac El Capitan 操作系统上 Visual Studio Code 的缓存?


这回答您的问题吗?在Visual Studio Code中清除文件内容缓存 - Da2da2
是的。我相信Prancer在下面的回答中包含了那个链接中找到的解决方案,还有更多。谢谢你提供的链接@Da2da2。 - digiwand
3个回答

62
rm -rf ~/Library/Application\ Support/Code/Cache/*
rm -rf ~/Library/Application\ Support/Code/CachedData/*

这正是我正在寻找的。谢谢!+1 - yanckst

40

我相信这就是您所问的...如何清除文件历史缓存(摘自这个Git问题)。非常简单!

要清除整个历史记录 -> 输入图像描述

要清除特定文件的历史记录 -> "从历史记录中删除"

如果您想要清除用户或工作区设置,它们只是可以在VSCode内部清除或手动从文件系统中删除的文件。这在VSCode文档中有说明。


3
这个解决方案不仅适用于macOS,也在Manjaro Linux上帮了我大忙。我猜它在Windows上也能用。只是想确保人们不会因为看到“macOS”而感到恐慌并去搜索 ;) - ecth
1
我爱你。这个解决了我的问题100%。 - pgarciacamou

16

在我的情况下,vscode总是在启动时打开多个项目。为了解决这个问题,我需要清除"工作区内存"(本地存储文件夹)。

在mac OS上:

rm -rf ~/Library/Application Support/Code/Local Storage

本地存储位置

  • Windows: C:\Users\<用户ID>\AppData\Roaming\Code\Local Storage
  • Linux: /home/<用户ID>/.config/Code/Local Storage
  • macOS: /Users/<用户ID>/Library/Application Support/Code/Local Storage

感谢您分享其他操作系统的文件路径! - digiwand
1
我的 VS Code 因为试图打开一个非常大的文本文件而陷入了无限循环并崩溃。这对我来说非常有帮助,使它停止崩溃。谢谢! - griff4594

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接