如何在 mac 上完全卸载 vscode

How to completely uninstall vscode on mac

我需要在 mac 上全新安装 vscode。我打开终端并从 ~ 中删除了 .vscode/。我还从 / 中删除了 Visual Studio Code.app/。然而,在删除所有这些并下载一个新副本后,我安装并打开了编辑器,编辑器记住了我的上一个项目。对我来说,这意味着它是我需要删除的其他东西,但我找不到它。我去了文档,但找不到有关卸载编辑器的任何信息。有谁知道如何从 mac 中完全卸载 VSCode?

我试过的

按照此说明进行新安装 vscode 会记住我打开的最后一个项目。

https://developer.xamarin.com/guides/cross-platform/getting_started/installation/uninstalling_xamarin/#Using_the_Uninstall_Script

我的问题的解决方案是 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 with MacOS - High Sierra 10.13.6)

第 1 步:

Close VS Code

第 2 步:

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

第 3 步:

rm -rf $HOME/.vscode

第 4 步:

Remove VSCode from application

第五步:

Reinstall VS Code if needed

这是我的方法:

  1. 打开取景器
  2. 点击主页图标(标签为您的用户名)
  3. 单击库文件夹。 注意 库文件夹可能被隐藏,所以您需要点击 Shift+CMD+. 打开隐藏的文件和文件夹。
  4. 单击 Application Support 文件夹
  5. Application Support下找到Code文件夹并删除它(你当然删除Code文件夹)

如果可以使用第 3 方应用程序,请查看 App Cleaner

它基本上与 做同样的事情,但是通过 GUI 并且您不必一个接一个地手动删除所有 files/dirs。只需将 VS Code 从 Applications 文件夹拖到 App Cleaner 中,然后它会为您找到所有相关文件,然后您只需单击 Remove 按钮即可。

更新(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 中使用以下命令检查其他文件或目录:

  • 找到 visual-studio-code
  • 定位vscode
  • 定位代码

再见。

我丢失了旧的 mac,不得不在新的 mac 上重新安装 vscode。我以为我丢失了所有的分机,但当我登录 vscode 时,它们似乎都存储在我的 vscode 帐户中。我不知道这是否会有所作为。

VSCode 的自制程序 cask code 提供了一个很好的列表,列出了在将应用程序本身移入垃圾桶后必须手动删除的所有文件夹:

- ~/.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