# IDEA IntelliJ 的安装和常见设置

# 卸载已安装的旧版本 IDEA

如果你曾经安装过 IDEA 版本,现在想要重新安装,请务必保证将之前的 IDEA 卸载干净!

所谓『卸载干净』是指以下 2 点:

  1. 删除过程中记得要勾选两个 Delete

    idea-install-01

  2. 删除后要记得删除旧版本的 IDEA 的配置文件:

    idea-install-02

如果删除不干净,会导致后续的破解操作失败。

一不做二不休,卸载结束后,把老 IDEA 的安装目录(在 C:\Program Files\JetBrains\...也一起删除干净。

IDEA 2020 版本的安装和以下 3 个目录有关:

  • C:\Users\<用户名>\AppData\Roaming\JetBrains

  • C:\Users\<用户名>\AppData\Local\JetBrains

  • C:\Program Files\JetBrains

# 安装

整个安装过程并无太多特殊之处,原则上一路 Next 就行。

  1. 如无特殊要求,不要改动软件(IDEA)的默认安装路径。安装别的软件也是这个原则。

    idea-install-03

  2. 根据你自己的操作系统的版本,选择安装 32 位或 64 位的 IDEA 。

    idea-install-04

  3. 一路 Next 到配置页面。因为你没有(或删除了旧版本的)配置,因此,IDEA 要求你对它进行配置。

    idea-install-05

  4. (可选操作)IDEA 的很多功能是以『插件』的方式提供的(这一点和 Maven 很像)。为了简化一下页面显示,以避免有太多的菜单选项对我们(初学者)造成干扰,有很多暂时用不上的功能(插件)是可以关闭掉的。

    这里有几个大块的功能模块我们是整体都用不上的,可以整体关掉。其它的更细的功能我们就没有必要都一一关闭了。另外,对于关闭掉的功能(插件),未来如果要使用到,可以再打开,这里无需担心。

    idea-install-06

  5. 注册页面选择 30 天免费使用。

    idea-install-07

  6. 安装结束,重启,看到启动页面。

    idea-install-08

# 破解

暂缺

# 安装完之后的工作

# 字体

不知道从哪个版本(至少 2018 版中是没有的)开始,IDEA 自带了一个名为 JetBrains Mono 的等宽字体。整体效果看起来还不错,推荐使用它。

File -> Settings ... -> 搜索框输入 font 搜索相关项。

程序员对于编程字体的常规要求如下:

  • 编程字体必须使用等宽字体!

  • 等宽字体也有好坏之分:是否容易区分 O 和 0、1 和 l 等。

  • 更进一步地要求是:是考虑到中英文混合情况下的中文宽度问题?

    其实,ubuntu mono 是为数不多能做到第三点的两三个等宽字体之一。不过它比 JetBrains Mono 要宽一些。

    所以,使用 JetBrans Mono 在一行可以显示更多的内容。如果只考虑英文的情况,JetBrans Mono 要比 ubuntu mono 好看一点。

# 插件

在后续的编程中,我们会陆陆续续使用到 IDEA 的一些插件。在这里,我们可以提前下载。

File -> Settings ... -> Plugins

lombok-01

插件 说明
IDE Eval Reset 插件形式的 IDEA“破解”工具,需要通过离线包安装。
Maven Helper 简化 IDEA 中的 maven 的使用。
Lombok lombok 工具包的配套使用工具。用于简化代码的编写。
Vue.js 在 IDEA 中利用 Vue 框架开发前端项目的工具。
Alibaba Java Coding Guidelines 阿里巴巴编程规范检查器。 不过,装上后有点影响 IDEA 速度。
Free MyBatis plugin 在使用 MyBatis 框架时用到的一个工具,用以提高编程效率。 但是用时会时常有报错的日志,不知道为什么。
Convert Yaml And Properties 用于 yaml 文件和 properties 文件的相互转换。
Java Stream Debugger 一个用于对 stream API 进行可视化调试的工具。
PlantUML integration 在 IDEA 使用 PlantUML 画图的插件。
Rainbow Brackets 彩虹括号,给代码中的括号上了色,便于分辨哪两个正反括号是一对。
Chinese ​(Simplified)​ Language Pack 中文语言包

另外,Lombok 插件的使用要打开一个开关:

lombok-02


postfix completion 功能。

# 需要目标发行版 1.8

创建新 maven 项目跑 main,出现这个编译异常:

idea-oth-01

需要将以下几个位置的 JDK 都要设置成 1.8 才行

  1. Settings 搜索 Java Compiler

    File > Settings > Build, Execution, Deployment > Compiler > Java Compiler

    需要修改 Project bytecode versionTarget bytecode version

    idea-oth-02

  2. Settings 搜索 Maven ,找到 Runner

    File > Settings > Build, Execution, Deployment > Build Tools > Maven > Runner

    idea-oth-03

  3. Project Structure | Modules 下

    • Sources | Language level

      idea-oth-04

    • Dependencies

      idea-oth-05