ChatGPT解决这个技术问题 Extra ChatGPT

如何在 mac 上完全卸载 VS Code?

我需要在我的 Mac 上进行 VS Code 的全新安装。

我打开了终端并从 ~ 中删除了 .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


j
j7nn7k

以下是 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*

我正在使用 1.36.1 的广告语法高亮突然无缘无故停止工作。我用它来将我的 VS Code 重置为默认设置而无需卸载,语法高亮又回来了
我看到上面未列出的另一个文件夹。它称为 .vscode-oss。我在 Users/your-user-name 下找到它。
你有一定道理。我没有那个特定的文件夹,但是有一些相关的文件夹,所以有一些扩展(在我的例子中是 .vscode-cpptools/ .vscode-react-native/
这是最好的答案。将此与第 3 方应用程序卸载程序结合使用,您就完成了。
在 Omnisharp 突然停止运行后,我对它的工作感到非常沮丧。经过几周的搜索、尝试和向 Omnisharp 开发人员抱怨之后,这是唯一能让它再次运行的方法。谢谢
r
redeemefy

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


非常感谢,这帮助我删除了其他应用程序
错误的。如其他答案所指出的,根目录中还有 .vscode 和其他地方的文件 other files
N
NearHuscarl

这对我有用(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

-rf 选项在 rm 命令中代表什么?
@Tarun -r 用于递归, -f 用于强制。
G
Gino Mempin

如果使用第 3 方应用程序没问题,请查看 App Cleaner

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

https://i.stack.imgur.com/KRTiK.png

更新(VS 代码 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)的真正帮助,尽管这里已经有很多答案,但我遇到了很多问题并且没有得到解决。谢谢帕尔。
T
Tom Seidel

这是我的方法:

打开查找器单击主页图标(将您的用户名作为标签)单击库文件夹。注意库文件夹可能被隐藏,因此您需要单击 Shift+CMD+。打开隐藏的文件和文件夹。点击 Application Support 文件夹 在 Application Support 下找到 Code 文件夹并删除它(你当然删除 Code 文件夹)


这似乎不是完整的故事。遵循这些说明然后重新安装 VS Code 后,它会在我上次转到“打开文件夹”时在同一个项目中启动
同样在这里。 VS 似乎从未完全卸载。我实际上是在尝试将其配置为使用 Java / Maven。我也关注了这个链接 softwarekeep.com/help-center/… 但似乎没有什么可以让我完全卸载 VS?
J
Jagmit

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

T
T L C

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


t
trashyms

如果这些步骤还不够,像我一样,请考虑删除这些文件和目录:

/usr/local/Caskroom/visual-studio-code

/usr/local/Library/Taps/caskroom/homebrew-cask/Casks/visual-studio-code.rb

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

找到视觉工作室代码

定位 vscode

定位码

再见。


这些步骤仅适用于使用 Homebrew 安装 VSCode 的用户。