如何在mac上完全卸载vscode
Posted
技术标签:
【中文标题】如何在mac上完全卸载vscode【英文标题】:How to completely uninstall vscode on mac 【发布时间】:2017-07-24 23:50:33 【问题描述】:我需要在我的 Mac 上全新安装 vscode。我打开终端并从~
中删除了.vscode/
。我还从/
中删除了Visual Studio Code.app/
。然而,在删除所有这些并下载一个新副本后,我安装并打开了编辑器,编辑器记住了我上一个项目。对我来说,这意味着我需要删除它但我找不到它。我去了文档,但找不到有关卸载编辑器的任何信息。有谁知道如何从 mac 完全卸载 VSCode?p>
我尝试过的
按照此说明和新安装 vscode 会记住我上次打开的项目。
https://developer.xamarin.com/guides/cross-platform/getting_started/installation/uninstalling_xamarin/#Using_the_Uninstall_Script
【问题讨论】:
【参考方案1】:用于 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
【讨论】:
【参考方案2】:如果可以使用 3rd 方应用程序,请查看App Cleaner。
它基本上与other answer 做同样的事情,但通过 GUI 并且您不必手动逐个删除所有文件/目录。只需将 VS Code 从 Applications 文件夹拖到 App Cleaner 中,它就会为您找到所有相关文件,然后您只需点击 Remove 按钮。
更新(VS Code 1.46)
基于recent comment,即使在使用 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
【讨论】:
我使用了 app-cleaner 并没有删除所有内容。我这样说是因为当我重新安装 VSC 时,它加载了我在 VSC 中的前 2 个扩展。 @Chris'sDad 嗯.. 我认为 VS Code 中的一些更改(因为我写了这个答案)移动了一些文件夹,而 AppCleaner 没有检测到这些文件夹。现在在使用 VS Code 1.46 和 AppCleaner 3.5 进行测试时,它会离开包含extensions
文件夹的 ~/.vscode
文件夹。 .vscode/extensions
文件夹正在跟踪您安装的扩展。不幸的是,AppCleaner 似乎无法“看到”它,因此必须手动将其删除:(
@Chris'sDad 以.
开头的文件是隐藏文件。您需要将Finder配置为show hidden files。
对 UPDATE(VS Code 1.46)的真正帮助,我遇到了很多问题并且没有得到解决,尽管这里已经有很多答案。谢谢朋友。【参考方案3】:
我丢失了我的旧 Mac,不得不在我的新 Mac 上重新安装 vscode。我以为我丢失了所有扩展程序,但是当我登录 vscode 时,它们似乎都存储在我的 vscode 帐户中。我不知道这是否会有所作为。
【讨论】:
【参考方案4】:这对我有用(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
【讨论】:
rm命令中的-rf选项代表什么? @Tarun -r 表示递归,-f 表示强制。【参考方案5】:如果这些步骤还不够,像我一样,请考虑删除这些文件和目录:
/usr/local/Caskroom/visual-studio-code /usr/local/Library/Taps/caskroom/homebrew-cask/Casks/visual-studio-code.rb在 shell 中运行以下命令来检查其他文件或目录:
找到visual-studio-code 定位 vscode 定位代码再见。
【讨论】:
这些步骤仅适用于使用 Homebrew 安装 VSCode 的用户。【参考方案6】:除了 Visual Studio Code.app 本身(位于 Applications
文件夹中)之外,这是 VSCode 在 Mac OS X 上存储内容的所有位置:
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*
【讨论】:
我正在使用 1.36.1 的广告语法高亮突然无缘无故停止工作。我用它来将我的 VS Code 重置为默认设置而无需卸载,语法高亮又回来了 我看到上面没有列出的另一个文件夹。它被称为.vscode-oss
。我在Users/your-user-name
下找到它。
你说得有道理。我没有那个特定的文件夹,但是有一些相关的文件夹,所以有一些扩展(在我的例子中是.vscode-cpptools/
.vscode-react-native/
)
这是最好的答案。将此与第 3 方应用程序卸载程序结合使用,您就完成了。
在 Omnisharp 突然停止运行后,我非常沮丧。经过几周的搜索、尝试和向 Omnisharp 开发人员投诉,这是唯一能最终让它重新运行的方法。谢谢【参考方案7】:
这是我的方法:
-
打开查找器
点击主页图标(以您的用户名作为标签)
单击库文件夹。 注意 库文件夹可能是隐藏的,所以你需要点击Shift+CMD+.打开隐藏文件和文件夹。
点击Application Support文件夹
在Application Support下找到Code文件夹并删除(你当然要删除Code Folder)
【讨论】:
这似乎不是全部。按照这些说明重新安装 VS Code 后,它会在我上次去“打开文件夹”时在同一个项目中找到 这里也一样。 VS 似乎从未完全卸载。我实际上是在尝试将其配置为使用 Java / Maven。我也关注了这个链接softwarekeep.com/help-center/…,但似乎没有什么可以让我完全卸载 VS?【参考方案8】:我的问题的解决方案是cd
到以下路径.../Users/<user>/Library/Application\ Support
并删除名为Code
的文件夹。该文件夹包含所有设置,并且不会被新安装覆盖。纵观整个文件结构,VSCode 名称文件夹不同。有时文件夹称为.vscode/
、code/
或Visual Studio Code.app
。
【讨论】:
非常感谢,这帮助我删除了其他应用程序以上是关于如何在mac上完全卸载vscode的主要内容,如果未能解决你的问题,请参考以下文章