如何在 Mac 上完全卸载 VS 代码?

我需要做一个干净的安装 VS 代码在我的 Mac。

我打开终端,从 ~中移除了 .vscode/。我还从 /中删除了 Visual Studio Code.app/。然而,在删除所有这些并下载一个新的副本之后,我安装并打开了编辑器,编辑器记住了我的上一个项目。对我来说,这意味着它是我需要删除的其他东西,但我找不到它。我查看了文档,但找不到任何关于卸载编辑器的内容。

有人知道如何从 Mac 上完全卸载 VSCode 吗?

我已经尽力了

按照这些说明进行 VS Code 的新安装,但它仍然记得我打开的最后一个项目。

Https://developer.xamarin.com/guides/cross-platform/getting_started/installation/uninstalling_xamarin/#using_the_uninstall_script

176558 次浏览

我的问题的解决方案是 cd到下面的路径... /Users/<user>/Library/Application\ Support和删除文件夹称为 Code。该文件夹包含所有设置,并且不会被新安装覆盖。纵观整个文件结构,VSCode 名称文件夹不同。有时文件夹被称为 .vscode/,或 code/,或 Visual Studio Code.app

下面是 VSCode 在 Mac OS X 上存储东西的所有地方,除了 Visual Studio Code.app 本身,它在你的 Applications文件夹中:

rm -fr ~/Library/Preferences/com.microsoft.VSCode.helper.plist
rm -fr ~/Library/Preferences/com.microsoft.VSCode.plist
rm -fr ~/Library/Caches/com.microsoft.VSCode
rm -fr ~/Library/Caches/com.microsoft.VSCode.ShipIt/
rm -fr ~/Library/Application\ Support/Code/
rm -fr ~/Library/Saved\ Application\ State/com.microsoft.VSCode.savedState/
rm -fr ~/.vscode/

更新(2020年2月) : 您的主目录中可能还有隐藏的扩展目录。为了摆脱一切,确保你也寻找这些。他们从 .vscode-开始。

请小心地运行这个命令。也许您想保留扩展目录。

rm -rf ~/.vscode*

这对我很有用(VS Code 1.30和 MacOS-High Sierra 10.13.6)

第一步:

Close VS Code

第二步:

rm -rf $HOME/Library/Application\ Support/Code

第三步:

rm -rf $HOME/.vscode

第四步:

Remove VSCode from application

第五步:

Reinstall VS Code if needed

我的方法是:

  1. 开放式搜索
  2. 点击 Home 图标(用户名作为标签)
  3. 点击图书馆文件夹。注意库文件夹可能是隐藏的,所以你需要点击 Shift + CMD + .来打开隐藏的文件和文件夹。
  4. 单击 申请支援文件夹
  5. 找到 申请支援下面的 密码文件夹并删除它(当然,您可以删除代码文件夹)

如果使用第三方应用程序是可以的,请查看 应用程序清理器

它基本上与 另一个答案做同样的事情,但是通过一个 GUI,您不必手动删除所有文件/目录一个接一个。只需将 VS Code 从 Applications 文件夹拖动到 App Cleaner,然后它就会为您找到所有相关文件,然后您只需单击“删除”按钮。

App Cleaner

更新(VS 代码1.46)

基于 最近的评论,即使在使用 AppCleaner 之后,重新安装 VS Code 似乎仍然“记得”您以前的扩展。这是由 ~/.vscode/extensions文件夹引起的,由于某种原因,AppCleaner 无法“看到”,也没有在其 UI 中列出。您必须手动删除此文件夹。

~$ find ~/. -maxdepth 1 -name .vscode -type d
/Users/gino/./.vscode


~$ ll /Users/gino/./.vscode/extensions
total 0
drwxr-xr-x  15 gino  staff   480B Jun 30 14:14 dbaeumer.vscode-eslint-2.1.5/
... (all other extensions) ...


~$ rm -Rf /Users/gino/./.vscode

如果这些步骤对我来说还不够,请考虑删除这些文件和目录:

  • /usr/local/Caskroom/Visual-Studio-code
  • /usr/local/Library/Taps/caskroom/homebrew-cask/Casks/Visual-Studio-code. rb

在 shell 中运行以下命令来检查其他文件或目录:

  • 定位视觉工作室代码
  • 定位 vscode 定位 vscode 定位 vscode 定位 vscode 定位 vscode
  • 定位代码

再见。

我的旧 Mac 丢了,不得不在新 Mac 上重新安装 vscode。我以为我丢失了所有的扩展,但当我登录 vscode 时,它们似乎都存储在我的 vscode 帐户中。我不知道这有没有用。

自制的 木桶代码 for VSCode 提供了一个很好的文件夹列表,在把应用程序本身移动到垃圾桶后,你必须手动删除这些文件夹:

- ~/.vscode
- ~/Library/Application Support/Code
- ~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.vscode.sfl*
- ~/Library/Caches/com.microsoft.VSCode.ShipIt
- ~/Library/Caches/com.microsoft.VSCode
- ~/Library/Preferences/ByHost/com.microsoft.VSCode.ShipIt.*.plist
- ~/Library/Preferences/com.microsoft.VSCode.helper.plist
- ~/Library/Preferences/com.microsoft.VSCode.plist
- ~/Library/Saved Application State/com.microsoft.VSCode.savedState