完全卸载 VS Code 扩展

问题描述 投票:0回答:14

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

我尝试卸载扩展并重新安装,同样的问题。我完全卸载了应用程序并重新安装了它——但是当我这样做时,我的扩展仍然安装(例如 Python 和 reStructuredText 仍然存在)。我再次卸载并删除了

%USER%\AppData\Roaming|Local\Code
目录。当我重新安装时,扩展仍然存在。

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

visual-studio-code
14个回答
216
投票

原来扩展存储在 %USER%\.vscode xtensions 下。删除它可以摆脱它们。

对于 Windows:

%USER%\\.vscode\extensions
(或者)
%USERPROFILE%\.vscode\extensions

Linux/MAC 的扩展位置:

~/.vscode/extensions


85
投票

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

适用于 Mac/Linux

rm -rf ~/.vscode/extensions

Windows

rmdir %USERPROFILE%\.vscode\extensions /s

33
投票

您可以在以下位置删除它们:

  • Windows
    %USERPROFILE%\.vscode\extensions
  • 麦克
    ~/.vscode/extensions
  • Linux
    ~/.vscode/extensions

19
投票

它对我有用,但环境变量是

%USERPROFILE%\.vscode\extensions


7
投票

如果你想在 WSL2 上完全删除 Windows 10 中的 VSCode 扩展,那么你需要查看几个额外的目录:

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


7
投票

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

code --list-extensions | while read extension;
do
 code --uninstall-extension $extension --force
done

在 Windows 上你可以做(不要尝试 🤔😉):

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

6
投票

Ahmad 的答案的一行变体

code --list-extensions | xargs -L 1 code --uninstall-extension

5
投票

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

%USERPROFILE%.vscode-insiders xtension

MAC/Linux:

~/.vscode-insiders/extensions


1
投票

Mac

Finder -> Go to Folder -> Go

粘贴目录

~/.vscode/extensions

你在目的地。


1
投票

首先,你得找到你的vscode资源。
资源通常位于 /usr/share (linux)。
所以你必须 cd 到 /usr/share/code/resources/app 才能看到扩展目录。
现在,您只需使用 rm -rf extensions 来删除扩展目录。


1
投票

对于 Windows - Users\username.vscode xtensions 您可以删除不需要的扩展程序。 然后单击隐藏的项目,然后按照以下说明进行操作 - 这台 PC -> C:\Users\username\AppData\Roaming\Code\CachedExtensionVSIXs 和 删除您卸载的文件。


1
投票

我发现以下方法有效:

首先,找到扩展ID:

code --list-extensions

然后,卸载它:

code --uninstall-extension ID

注意:您必须将 ID 替换为您在第一步中发现的 ID。


0
投票

所有对我有用,但有一个问题需要解决才能在 Windows 上使用目录:

%USERPROFILE%\.vscode 扩展,

就是这样。


0
投票

可能是因为某些扩展所以卸载它。

首先转到扩展选项卡,然后单击右上角的 3 个点,然后禁用所有扩展并检查声音是否消失。 如果是,则找到导致问题的扩展程序并将其卸载。

© www.soinside.com 2019 - 2024. All rights reserved.