方法 1:通过 Snap 卸载 VSCode
如果你是通过 Snap 安装的 VSCode(Ubuntu 22.04 默认推荐方式),按照以下步骤卸载:
-
检查是否通过 Snap 安装:
bash
snap list | grep code
如果输出显示 code,说明是通过 Snap 安装的。
-
卸载 VSCode:
bash
sudo snap remove code
-
验证卸载:
bash
snap list | grep code
如果没有输出,说明已成功卸载。
方法 2:通过 APT 卸载 VSCode
如果你是通过 APT 包管理器或安装了官方 DEB 包(从 VSCode 官网下载),按照以下步骤卸载:
-
检查是否通过 APT 安装:
bash
dpkg -l | grep code
如果输出显示 code,说明是通过 APT 安装的。
-
卸载 VSCode:
bash
sudo apt remove --purge code
- –purge 选项会删除配置文件。如果你想保留配置文件,可以省略 --purge。
-
清理依赖:
bash
sudo apt autoremove
这会移除不再需要的依赖包。
-
验证卸载:
bash
dpkg -l | grep code
如果没有输出,说明已成功卸载。
-
(可选)移除 APT 源: 如果你添加了 VSCode 的官方 APT 源,可以移除它:
bash
sudo rm /etc/apt/sources.list.d/vscode.list sudo apt update
方法 3:手动安装(DEB 包或压缩包)
如果你是通过手动下载 DEB 包或压缩包安装的,卸载方式如下:
如果是通过 DEB 包安装
-
卸载 VSCode: 使用 APT 卸载(DEB 包实际上是通过 APT 安装的):
bash
sudo apt remove --purge code sudo apt autoremove
-
验证卸载:
bash
dpkg -l | grep code
如果是通过压缩包安装
-
找到安装目录: 如果你解压了 VSCode 的 .tar.gz 文件,通常位于自定义目录(如 ~/vscode 或 /opt/vscode)。 检查常见路径:
bash
ls ~/vscode /opt/vscode
-
删除安装目录:
bash
rm -rf ~/vscode # 或者 /opt/vscode,根据实际路径
-
删除用户配置文件: VSCode 的用户设置和扩展通常存储在 ~/.config/Code 和 ~/.vscode:
bash
rm -rf ~/.config/Code ~/.vscode
-
(可选)移除桌面快捷方式: 如果有桌面或菜单快捷方式,删除它们:
bash
rm ~/.local/share/applications/code.desktop
方法 4:彻底清理残留文件
无论使用哪种安装方式,卸载后可能仍有残留的配置文件或缓存。以下是清理步骤:
-
删除用户配置文件:
bash
rm -rf ~/.config/Code ~/.vscode
-
删除 Snap 缓存(如果使用 Snap):
bash
rm -rf ~/snap/code
-
检查是否有其他残留: 使用 find 命令查找可能的 VSCode 文件:
bash
find ~ -name "*code*" 2>/dev/null
根据输出手动删除相关文件。
验证卸载完成
-
检查 VSCode 是否仍在系统中:
bash
which code
如果返回空或 /usr/bin/code 不存在,说明已卸载。
-
尝试运行 VSCode:
bash
code
如果提示命令不存在,说明卸载成功。
注意事项
-
备份数据:如果你需要保留 VSCode 的设置或扩展,在删除 ~/.config/Code 或 ~/.vscode 前,备份这些文件夹。
-
权限问题:如果遇到权限错误,确保使用 sudo 执行命令,或者检查文件所有者:
bash
ls -l ~/.config/Code
-
重新安装:如果你计划重新安装 VSCode,建议使用 Snap 或 APT 方式,便于管理:
bash
sudo snap install code --classic # Snap 方式 # 或者 sudo apt install code # APT 方式
常见问题
-
Q:卸载后仍能运行 code 命令?
-
A:可能是因为环境变量中仍有 VSCode 的路径。检查 ~/.bashrc 或 ~/.zshrc:
bash
grep -i code ~/.bashrc ~/.zshrc
删除相关行,然后运行 source ~/.bashrc 或 source ~/.zshrc。
-
-
Q:APT 源无法移除?
- A:确保正确删除 /etc/apt/sources.list.d/vscode.list,然后运行 sudo apt update。