我的IDEA折腾记录

354 阅读2分钟

编辑历史

2023-07-31 21:15,今天晚上在 Ubuntu 22.04 折腾 IDEA 新版本,

参考资料

IDEA其他版本下载地址:www.jetbrains.com/idea/downlo…

查看Ubuntu版本

使用 lsb_release -a 命令查看 Linux 发行版的版本信息

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.2 LTS
Release:    22.04
Codename:   jammy

卸载 IDEA (Snap包)

我之前是通过 Ubuntu 软件中心 Snap 商店安装的,所以我使用 snap list 查看在我电脑上安装的 Snap 包,显示如下信息

名称                         版本               修订版本   追踪            发布者              注记
intellij-idea-ultimate     2023.2              446    latest/stable    jetbrains✓         classic

可以通过如下命令 snap list | grep intellij-idea-ultimate 直接查看 intellij-idea-ultimate Snap包信息。

我通过如下命令 sudo snap remove intellij-idea-ultimate 卸载安装在计算机上的 intellij-idea-ultimate snap 包。但是,这只会删除已安装的 Snap 包本身,并不会删除与 IntelliJ IDEA 相关的一些设置和文件。

所以要完全从计算机上删除 IntelliJ IDEA 及其相关设置,需要执行如下步骤:(需要谨慎操作)

1、卸载 Snap 包:运行 snap remove intellij-idea-ultimate 命令,将 IntelliJ IDEA Snap 包从系统中移除。(已操作)

2、删除用户配置目录:Snap 安装的应用程序的用户配置一般存储在 $HOME/snap/intellij-idea-ultimate/current/.config 目录下。你可以运行以下命令删除该目录(请注意,这将删除 IntelliJ IDEA 的所有用户配置):rm -rf $HOME/snap/intellij-idea-ultimate/current/.config

3、删除其他残留文件:IntelliJ IDEA 有可能在其他地方创建了一些文件或目录,你可以手动检查并删除它们。以下是一些常见的位置:

$HOME/.IntelliJIdea:这是 IntelliJ IDEA 的默认用户目录,包含用户的首选项和设置。你可以运行以下命令删除该目录:rm -rf $HOME/.IntelliJIdea

$HOME/.java/.userPrefs:这个目录包含 IntelliJ IDEA 的一些 Java 配置和首选项。你可以运行以下命令删除该目录:rm -rf $HOME/.java/.userPrefs

~/.local/share/JetBrains/<product><version>:这个目录中包含 IDEA 的本地缓存和索引文件。可以运行以下命令删除该目录( 替换为具体的版本号): rm -rf $HOME/.local/share/JetBrains/<product><version>,我的具体命令是:rm -rf ~/.local/share/JetBrains/IntelliJIdea2023.2

~/.config/JetBrains/<product><version> : 这个目录是 JetBrains IDEUbuntu 系统上的默认配置目录路径。我的具体命令是:rm -rf ~/.config/JetBrains/IntelliJIdea2023.2

~/.cache/JetBrains/<product><version>: 这个目录是 JetBrains IDEUbuntu 系统上的默认缓存目录路径。我的具体命令是:rm -rf ~/.cache/JetBrains/IntelliJIdea2023.2

安装IDEA(Snap命令)

sudo snap install intellij-idea-ultimate --classic

通过这个命令可以在 Ubuntu 中通过 Snap 安装 IntelliJ IDEA Ultimate 版本。

--classic 表示以经典型模式进行安装,允许 Snap 应用程序在系统上访问更广泛的资源。

执行该命令后,Snap 会从 Snap Store 下载并安装 IntelliJ IDEA Ultimate 版本。安装完成后,你可以在应用程序收藏夹左侧图标中找到 IntelliJ IDEA,并通过它来进行开发工作。实际上,这等同于从应用软件中心直接搜索并下载。

安装IDEA(tar.gz)

之前的旧版本可以通过下载压缩包并解压缩的形式安装,如下载 ideaIU-2021.1.3.tar.gz 版本至计算机后,使用如下命令进行解压缩 sudo tar xfz ideaIU-2021.1.3.tar.gz,进入到解压后的文件夹中的 bin 目录,执行如下命令 ./idea.sh 运行 IDEA 。 然后,2021.1.3 IDEA 在 Ubuntu 22.04 运行过程中对中文输入法的支持极度不友好,中间一度由于出现异常于是不得不强行停止运行,然后我甚至考虑折腾输入法,但是想了想,还不如卸载旧版本:rm -rf ~/2023-01-14-file-system/2022-08-31-IDEA/idea-IU-212.5712.43,安装新的版本吧,就是只有一个月试用期,太难了~ 。哦,对,以压缩包的形式运行还要创建桌面快捷方式,我觉得还是停止折腾比较好。

IDEA插件

插件市场:plugins.jetbrains.com/idea

在 IDEA 主界面,左上角选择打开 File --> Settings --> Plugins,在 Plugins MarketPlace 页面, 可以搜索需要的插件

1、Chinese (Simplified) Language Pack / 中文语言包:plugins.jetbrains.com/plugin/1371…

2、其他的待补充~

关于购买IDEA

2023-07-31 22:15,购买界面:www.jetbrains.com.cn/en-us/idea/…

IntelliJ IDEA Ultimate The Leading Java and Kotlin IDE IntelliJ IDEA

first year US $169.00

second year US $135.00

third year onwards US $101.00

对于毕业生:US IntelliJ IDEA Ultimate 需要 $101.40, 40% graduation discount

For students and teachers ,Free! 大学时享受过免费使用的优惠,当时在用Pycharm! 可恶啊,学生、教师身份的隐形福利,太香了。

GitHub Student Developer Pack:education.github.com/ 还在看~

总结

珍爱时间,停止折腾~