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

如何卸载干净 IDEA(图文讲解)windows和Mac教程

大家好,我是sun~

很多小伙伴会问 Windows / Mac 系统上要怎么彻底卸载 IDEA 呢? 本文通过图片+文字,详细讲解具体步骤:

如何卸载干净 IDEA(图文讲解)

  • Windows
    • 1、卸载 IDEA 程序
    • 2、注册表清理
    • 3、残留清理
  • Mac
    • 1、卸载 IDEA 程序
    • 2、残留清理
    • 新老版本残留所在的目录不一样
    • 较新版本
    • 老版本

Windows

Windows 系统要想彻底卸载 IDEA, 步骤如下:

1、卸载 IDEA 程序

点击屏幕左下角 Windows 图标 -> 设置:
在应用中找到 IDEA, 单击它会出现卸载按钮,点击开始卸载:
在这里插入图片描述
勾选第一栏 Delete IntelliJ IDEA 2022.2 caches and local history,表示同时删除 IDEA 本地缓存以及历史:
在这里插入图片描述

Delete IntellJ IDEA 2022.2 settings and installed plugins : 删除 IDEA
相关设置,如字体大小、主题等等,以及删除已安装的插件。

此选项可不用勾选。

2、注册表清理

每个程序安装后,在注册表中都会留下相关信息。如何清理呢?

按住快捷键 windos + R, 然后输入 regedit 回车调出注册表。

依次点击菜单 计算机\HKEY_CURRENT_USER\SOFTWARE\JavaSoft\Prefs\jetbrains, 然后右键删除。
在这里插入图片描述

3、残留清理

最后,还有几个地方的缓存数据需要删除:

C:\用户\${用户名称}\IdeaProjects\
# 如果你想删除 IDEA 相关,则只需要删除 JetBrains 目录下包含 IDEA 的文件夹即可
C:\用户\${用户名称}\AppData\Roaming\JetBrains
# 如果你想删除 IDEA 相关,则只需要删除 JetBrains 目录下包含 IDEA 的文件夹即可
C:\用户\${用户名称}\AppData\Local\JetBrains
C:\用户\公用\.jetbrains
# 如果你想删除 IDEA 相关,则只需要删除 JetBrains 目录下包含 IDEA 的文件夹即可
C:\Program Files\JetBrains
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\JetBrains\

Mac

Mac 系统要想彻底卸载 IDEA, 步骤如下:

1、卸载 IDEA 程序

打开【访达】-> 【应用程序】, 找到 IDEA 右键【移到废纸篓】:
在这里插入图片描述

2、残留清理

打开终端,执行如下命令,进入 Library 目录下,准备删除 IDEA 的残留信息:

cd /Users/XXX/Library

注意:路径中的 XXX 为用户名,替换成你实际的用户名,再执行即可。

新老版本残留所在的目录不一样

建议先 cd 进去看下文件夹命名规则,再删除。

较新版本

执行如下删除命令:

rm -rf Preferences/JetBrains/IntelliJIdea*
rm -rf Caches/JetBrains/IntelliJIdea*
rm -rf Application\ Support/JetBrains/IntelliJIdea*
rm -rf Logs/JetBrains/IntelliJIdea*

TIP: * 表示版本号。

老版本

执行如下删除命令:

rm -rf Preferences/IntelliJIdea*
rm -rf Caches/IntelliJIdea*
rm -rf Application\ Support/IntelliJIdea*
rm -rf Logs/IntelliJIdea*

相关文章:

  • R -- 体验 stringdist
  • 【备忘录】SpringBoot+ dynamic-datasource配置自定义多数据源
  • 信号灯集,消息队列
  • 在Linux上编译gdal3.1.2指南
  • 自定义的卷积神经网络模型CNN,对图片进行分类并使用图片进行测试模型-适合入门,从模型到训练再到测试,开源项目
  • 计算机毕业设计选题推荐-超市售货微信小程序/安卓APP-项目实战
  • STM32:I²C通信原理概要
  • 可视化 | 数据可视化降维算法梳理
  • gorilla/websocket的chat示例代码简单分析
  • Web3公链之Cosmos生态的项目Celestia
  • Stable Diffusion系列(一):古早显卡上最新版 WebUI 安装及简单操作
  • Redis Functions 介绍(一)
  • go中“哨兵错误”的由来及使用建议
  • Docker compose容器编排
  • Python 自动化(十六)静态文件处理
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • nodejs调试方法
  • php中curl和soap方式请求服务超时问题
  • Twitter赢在开放,三年创造奇迹
  • 当SetTimeout遇到了字符串
  • 服务器之间,相同帐号,实现免密钥登录
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 后端_MYSQL
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 力扣(LeetCode)22
  • 力扣(LeetCode)56
  • 如何编写一个可升级的智能合约
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 双管齐下,VMware的容器新战略
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 网页视频流m3u8/ts视频下载
  • 微信小程序设置上一页数据
  • 小程序开发中的那些坑
  • nb
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • 从如何停掉 Promise 链说起
  • #define
  • (HAL库版)freeRTOS移植STMF103
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • ******IT公司面试题汇总+优秀技术博客汇总
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .Net Remoting常用部署结构
  • .net 简单实现MD5
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)
  • .net和php怎么连接,php和apache之间如何连接
  • .net中的Queue和Stack
  • /bin/rm: 参数列表过长"的解决办法
  • @JSONField或@JsonProperty注解使用
  • [2544]最短路 (两种算法)(HDU)
  • [AutoSar]BSW_Memory_Stack_004 创建一个简单NV block并调试