我需要在我的 Mac 上进行 VS Code 的全新安装。
我打开了终端并从 ~
中删除了 .vscode/
。我还从 /
中删除了 Visual Studio Code.app/
。但是,在删除所有内容并下载新副本后,我安装并打开编辑器,编辑器记得我的最后一个项目。对我来说,这意味着我需要删除它但我找不到它。我去了文档,但找不到有关卸载编辑器的任何信息。
有谁知道如何从 mac 完全卸载 VSCode?
我试过的
按照这些说明重新安装 VS Code,但它仍然记得我打开的最后一个项目。
以下是 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*
我的问题的解决方案是 cd
到以下路径... /Users/<user>/Library/Application\ Support
并删除名为 Code
的文件夹。该文件夹包含所有设置,并且不会被新安装覆盖。纵观整个文件结构,VSCode 名称文件夹不同。有时文件夹称为 .vscode/
、code/
或 Visual Studio Code.app
。
.vscode
和其他地方的文件 other files
这对我有用(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
如果使用第 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
extensions
文件夹的 ~/.vscode
文件夹。该 .vscode/extensions
文件夹会跟踪您安装的扩展程序。不幸的是,AppCleaner 似乎无法“看到”它,因此必须手动将其删除:(
.
开头的文件是隐藏文件。您需要将 Finder 配置为 show hidden files。
这是我的方法:
打开查找器单击主页图标(将您的用户名作为标签)单击库文件夹。注意库文件夹可能被隐藏,因此您需要单击 Shift+CMD+。打开隐藏的文件和文件夹。点击 Application Support 文件夹 在 Application Support 下找到 Code 文件夹并删除它(你当然删除 Code 文件夹)
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
我丢失了我的旧 Mac,不得不在我的新 Mac 上重新安装 vscode。我以为我丢失了所有扩展,但是当我登录 vscode 时,它们似乎都存储在我的 vscode 帐户中。我不知道这是否会有所作为。
如果这些步骤还不够,像我一样,请考虑删除这些文件和目录:
/usr/local/Caskroom/visual-studio-code
/usr/local/Library/Taps/caskroom/homebrew-cask/Casks/visual-studio-code.rb
在 shell 中运行以下命令来检查其他文件或目录:
找到视觉工作室代码
定位 vscode
定位码
再见。
不定期副业成功案例分享
.vscode-oss
。我在Users/your-user-name
下找到它。.vscode-cpptools/
.vscode-react-native/
)