当前位置: 首页 > article >正文

ubuntu22.04卸载vscode

方法 1:通过 Snap 卸载 VSCode

如果你是通过 Snap 安装的 VSCode(Ubuntu 22.04 默认推荐方式),按照以下步骤卸载:

  1. 检查是否通过 Snap 安装

    bash

    snap list | grep code
    

    如果输出显示 code,说明是通过 Snap 安装的。

  2. 卸载 VSCode

    bash

    sudo snap remove code
    
  3. 验证卸载

    bash

    snap list | grep code
    

    如果没有输出,说明已成功卸载。


方法 2:通过 APT 卸载 VSCode

如果你是通过 APT 包管理器或安装了官方 DEB 包(从 VSCode 官网下载),按照以下步骤卸载:

  1. 检查是否通过 APT 安装

    bash

    dpkg -l | grep code
    

    如果输出显示 code,说明是通过 APT 安装的。

  2. 卸载 VSCode

    bash

    sudo apt remove --purge code
    
    • –purge 选项会删除配置文件。如果你想保留配置文件,可以省略 --purge。
  3. 清理依赖

    bash

    sudo apt autoremove
    

    这会移除不再需要的依赖包。

  4. 验证卸载

    bash

    dpkg -l | grep code
    

    如果没有输出,说明已成功卸载。

  5. (可选)移除 APT 源: 如果你添加了 VSCode 的官方 APT 源,可以移除它:

    bash

    sudo rm /etc/apt/sources.list.d/vscode.list
    sudo apt update
    

方法 3:手动安装(DEB 包或压缩包)

如果你是通过手动下载 DEB 包或压缩包安装的,卸载方式如下:

如果是通过 DEB 包安装

  1. 卸载 VSCode: 使用 APT 卸载(DEB 包实际上是通过 APT 安装的):

    bash

    sudo apt remove --purge code
    sudo apt autoremove
    
  2. 验证卸载

    bash

    dpkg -l | grep code
    

如果是通过压缩包安装

  1. 找到安装目录: 如果你解压了 VSCode 的 .tar.gz 文件,通常位于自定义目录(如 ~/vscode 或 /opt/vscode)。 检查常见路径:

    bash

    ls ~/vscode /opt/vscode
    
  2. 删除安装目录

    bash

    rm -rf ~/vscode  # 或者 /opt/vscode,根据实际路径
    
  3. 删除用户配置文件: VSCode 的用户设置和扩展通常存储在 ~/.config/Code 和 ~/.vscode:

    bash

    rm -rf ~/.config/Code ~/.vscode
    
  4. (可选)移除桌面快捷方式: 如果有桌面或菜单快捷方式,删除它们:

    bash

    rm ~/.local/share/applications/code.desktop
    

方法 4:彻底清理残留文件

无论使用哪种安装方式,卸载后可能仍有残留的配置文件或缓存。以下是清理步骤:

  1. 删除用户配置文件

    bash

    rm -rf ~/.config/Code ~/.vscode
    
  2. 删除 Snap 缓存(如果使用 Snap)

    bash

    rm -rf ~/snap/code
    
  3. 检查是否有其他残留: 使用 find 命令查找可能的 VSCode 文件:

    bash

    find ~ -name "*code*" 2>/dev/null
    

    根据输出手动删除相关文件。


验证卸载完成

  1. 检查 VSCode 是否仍在系统中

    bash

    which code
    

    如果返回空或 /usr/bin/code 不存在,说明已卸载。

  2. 尝试运行 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。
http://www.lryc.cn/news/2378243.html

相关文章:

  • AGI大模型(19):下载模型到本地之ModelScope(魔搭社区)
  • 基于Spring Boot+Layui构建企业级电子招投标系统实战指南
  • Kali安装详细图文安装教程(文章内附有镜像文件连接提供下载)
  • 2.4GHz无线芯片核心技术解析与典型应用
  • ai agent(智能体)开发 python高级应用4:什么是代理,如何设置squid代理服务器,让crawl4ai 0.6.3 用上代理,获取到数据平权
  • 技术融资:概念与形式、步骤与案例、挑战与应对、发展趋势
  • Chrome代理IP配置教程常见方式附问题解答
  • 微信小程序 密码框改为text后不可见,需要点击一下
  • LLM笔记(六)线性代数
  • Linux——UDP/TCP协议理论
  • Go语言爬虫系列教程(一) 爬虫基础入门
  • PromptIDE提示词开发工具支持定向优化啦
  • 多返回值(Multiple Return Values)- 《Go语言实战指南》
  • 致远OA人事标准模块功能简介【附应用包百度网盘下载地址,官方售价4W】
  • Python-简单网络编程 I
  • 鸿蒙北向应用开发: deveco5.0 创建开源鸿蒙项目
  • 数据库故障排查指南:从入门到精通
  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice自定义Word模版中的数据区域
  • 基于基金净值百分位的交易策略
  • 2025蓝桥杯JAVA编程题练习Day8
  • 通信安全堡垒:profinet转ethernet ip主网关提升冶炼安全与连接
  • DL00219-基于深度学习的水稻病害检测系统含源码
  • 在24GB显存大小的GPU上运行27GB的Pytorch模型
  • 【数据机构】2. 线性表之“链表”
  • 【51单片机中断】
  • JavaSE基础语法之方法
  • 华为网路设备学习-22(路由器OSPF-LSA及特殊详解)
  • go-数据库基本操作
  • vue 中绑定样式 【style样式绑定】
  • 印刷业直角坐标型码垛机器人系统设计与应用研究