完全卸载VS Code扩展

Ast*_*aar 46 visual-studio-code

从VS Code的最新版本开始,每当我打开一个C#文件时都会出错(我已经安装了由OmniSharp驱动的csharp语言扩展).这是我得到的错误:

在此输入图像描述

我尝试卸载扩展并重新安装它,同样的问题.我完全卸载了应用程序并重新安装了它 - 但是当我这样做时,我的扩展仍然安装(例如Python和reStructuredText仍然存在).我再次卸载并删除了%USER%\AppData\Roaming|Local\Code目录.当我重新安装时,扩展程序仍在那里.

如何完全删除已安装的扩展程序?在打开OmniSharp扩展崩溃的bug之前,我想确定我是从头开始的.

Ast*_*aar 91

原来扩展名存储在%USER%\.\nvscode\extensions下.删除它摆脱它们.

对于Windows :( %USER%\\.vscode\extensions 或) %USERPROFILE%\.vscode\extensions

Linux/MAC扩展的位置: ~/.vscode/extensions

  • 为什么即使在卸载扩展程序后,扩展本身也会被允许在文件系统中乱丢**?例如,我下载了一个restclient,它写入`〜/ .rest-client`而不是保存到`〜/ .vscode/extensions/*`文件夹...... (6认同)

Ahm*_*ais 30

⚡上面的所有答案都是正确的,但对于初学者,我想补充一点,你所要做的就是在终端中运行此命令以删除所有扩展/主题.

对于Mac/Linux

rm -rf ~/.vscode/extensions
Run Code Online (Sandbox Code Playgroud)

对于Windows

rmdir %USERPROFILE%\.vscode\extensions /s
Run Code Online (Sandbox Code Playgroud)

  • 这就是这里要问的问题。 (3认同)

blu*_*ray 13

如果您使用的是 Linux,请尝试:

code --list-extensions | while read extension;
do
 code --uninstall-extension $extension --force
done
Run Code Online (Sandbox Code Playgroud)

在 Windows 上你可以这样做(不要尝试):

for /f "usebackq tokens=*" %f in (`code --list-extensions`) do code --uninstall-extension %f --force
Run Code Online (Sandbox Code Playgroud)

或者使用 Powershell:

code --list-extensions | % { code --uninstall-extension --force $_  }
Run Code Online (Sandbox Code Playgroud)


小智 11

艾哈迈德答案的一行变体:

code --list-extensions | xargs -L 1 code --uninstall-extension
Run Code Online (Sandbox Code Playgroud)


小智 9

它对我有用,但环境变量是 %USERPROFILE%\.vscode\extensions


ioC*_*ron 7

如果您想在 WSL2 上完全删除 Windows 10 中的 VSCode 扩展,那么您需要查看一些其他目录:

〜/.vscode-server/data/CachedExtensionVSIXs/
〜/.vscode-server/data/User/globalStorage/
〜/.vscode-server/extensions/


小智 6

删除它们:

Windows:%USERPROFILE%.vscode\extensions

Mac:〜/ .vscode/extensions

Linux:〜/ .vscode/extensions

  • 我没有编辑权限,但对于 Windows,第二个 % 后缺少反斜杠。它应该是 - %USERPROFILE%\.vscode\extensions (2认同)

Tim*_*ioz 5

如果您在文件夹中使用 VS Code-Insiders 扩展:Windows

%USERPROFILE%.vscode-insiders\extension

MAC/Linux:

~/.vscode-insiders/extensions