(2021 最新版)IntelliJ IDEA 下载安装及配置教程

article/2025/9/23 9:32:35

前言

因为自己电脑最近实在是太卡了,也一直提示更新,索性就直接重装了个系统。因为需要重装下 IDEA,而现在新版本的 IDEA 和之前的版本还是有很大变化的,所以在这里写一篇博客做个记录,方便自己后续配置,也顺便分享给大家。

准备工作

既然要安装 IDEA,那么首先需要前往 JetBrains 的官网下载最新版的 IDEA,下载地址如下:

https://www.jetbrains.com/idea/download/

IDEA 下载页面

这里最新的版本是 2021.1.2,而因为我有旗舰版的账号,所以这里就以旗舰版安装为例,其实社区版的安装也是一样的,只不过里边集成的东西有所不同。所以如果你安装的是社区版,参照此教程也是完全可以的!

等待下载完成

安装

好了,完成下载后,我们就可以开始我们的安装过程了!

  1. 双击我们的安装包之后,来到 IDEA 的欢迎界面,我们此时只需要 Next 即可。

欢迎界面

  1. 接着就是选择我们要安装 IDEA 的位置,它默认的安装位置是 C:\Program Files\JetBrains\IntelliJ IDEA 2021.1.2,这里就是看大家自己的喜好了,你喜欢安在哪儿都可以,但是需要满足它所需要的内存。更加推荐大家安装到自己的非系统盘位置,比如我的安装位置是 D:\SoftInstall\IntelliJ IDEA

选择安装位置

  1. 选择安装的配置,这里主要选择创建 32 还是 64 位的桌面快捷方式、是否要将其加入到系统 PATH 环境变量、是否关联相关后缀文件等等。可以根据自己的使用习惯来进行选择,以我个人来说,因为不喜欢弄一些桌面快捷方式以及关联相关后缀文件等操作,所以我默认全都不勾选,直接 Next

安装的一些配置

  1. 选择开始菜单中给 IDEA 的文件夹名,这里默认即可,直接点击 Install,然后就是漫长的等待安装过程了!

安装过程

  1. 大功告成!显示此界面就说明我们的 IDEA 已经安装好了,直接点击 Finish 即可!

配置

安装好之后,为了让我们的 IDEA 使用起来更顺手,推荐做一些个性化的配置,提高我们的工作效率。

激活

首次打开旗舰版 IDEA 时,会让你激活,这里有 3 种选择:

  • 利用你的 JetBrains 账号登录激活;
  • 利用你的 IDEA 激活码激活;
  • 最后则是许可证服务器地址激活;

当然你也可以选择 Evaluate for free,它是有 30 天的试用期的,你只需要在这 30 天之内激活即可,否则 30 天之后将会弹窗不可用。对于社区版,应该没有激活这一说法,因为它是免费的,我们直接打开用就可以了。

编码设置

一般 IDEA 的编码是和系统保持一致的,而为了通用,减少不必要的编码问题,所以一般统一设置为 UTF-8,设置入口如下,依次打开 Settings -> Editor -> File Encodings,然后将 Global EncodingProject EncodingDefault encoding for properties files 均设置为 UTF-8。

外观设置

整体 UI

安装并激活之后,进入 IDEA 的主界面,新版本的主界面如下图所示:

点击 Customize,可以看到右侧我们可以设置主题和字体。其中主题有如下 4 种选择:

  1. IntelliJ Light
  2. Windows 10 Light
  3. Darcula
  4. High contrast

这里可以根据自己的喜好进行主题选择,也可以勾选右方的 Sync with OS 选项,这样 IDEA 就会根据你系统的明亮还是黑暗主题进行自动切换了。

而字体大小设置这边,我个人更喜欢稍微大一点(主要是小的看久了眼睛疼 😂),所以设置的是 16 号字体。

主题字体

而关于更多设置,可以点击下方的 All settings…,进入更详细的设置。比如这里 IDEA 默认界面字体是微软雅黑,我们要改成自己喜欢的字体就可以在这里进行更改,这里推荐 JetBrains 自家推出的 JetBrains Mono 字体。

设置入口,依次进入 Settings -> Appearance & Behavior -> Appearance,然后在右边设置主题,字体以及字体大小即可。

编辑区

上述设置只是针对于 IDEA 整体界面风格的设置,而如果我们要对我们的代码编辑区进行设置,那么就需要进入:Settings -> Editor -> Font,然后设置字体和大小。这里依然推荐使用 JetBrains Mono 字体,字号 16。

除开上面设置编辑区字体大小的方法外,我们还可以按住 Ctrl,然后通过鼠标滚轮来实现字体大小的调整,但是前提是你要先打开相关设置。设置入口如下,依次进入 Settings -> Editor -> General,然后勾选 Change font size with Ctrl+Mouse Wheel 即可。

控制台

一般情况下无需调整,它会沿用编辑器一样的配置,但如果你需要自定义,可以去如下入口:Settings -> Editor -> Color Scheme -> Console Font,然后勾选如下 Use color scheme font instead of the default 选项并进行设置即可。

扁平化显示及空包隐藏

有时候,我们项目的包结构会变成如下样式,有时会造成一定的不便,此时是因为开启了 Flatten Packages 所导致。

如果我们关闭此功能,则项目包结构如下所示:

其中 Compact Middle Packages 表示是否隐藏空包。

打开文件多行显示

平常使用 IDEA 时,你可能没有注意到,一旦我们打开过多的文件时,默认会堆积在一行显示,就像浏览器打开了多个标签一样,此时需要通过右侧箭头筛选的方式来选择其他文件。为了解决这一问题,让我们打开的所有文件能以多行显示的方式方便查看。

设置入口:依次打开 Settings -> Editor -> General -> Editor Tabs,然后将 Show tabs in 勾选为 Multiples rows

行号和方法分隔符

日常为了方便定位 Bug 所在位置,我们通常需要打开代码所对应的行号,方便我们查找。另外,如果我们代码中方法较多时,最好是在每个方法之间加一个分隔符,方便我们知道一个方法的开始和结束。而这两个功能,IDEA 都是提供的。设置入口:依次打开 Settings -> Editor -> General -> Appearance,然后勾选 Show line numbersShow method separators

自动导包

日常工作中,我们会经常用到第三方的包,每次都需要我们通过手动(Alt + Enter) 的方式来导入,但实际上 IDEA 也是提供自动导包功能的,设置入口如下:Settings -> Editor -> General -> Auto Import,将 Insert imports on paste 设置为 Always,再勾选 Add unambiguous imports on the fly 以及 Optimize imports on the fly 即可。

忽略大小写

通常 IDEA 在导入类时大小写是全匹配的,这样一样就极大影响了我们编码的速度。此时我们就可以通过设置 IDEA,让其忽略大小写字母,提高效率。设置入口如下,依次进入 Settings -> Editor -> General -> Code Completion,取消勾选 Match case

自动编译

IDEA 默认是不会对代码自动编译的,需要我们手动配置。设置入口:依次打开 Settings -> Build,Execution,Deployment -> Compiler,然后勾选 Build project automaticallyCompole independent modules in parallel

编译器设置

这里推荐使用 Javac 编译器,然后编译器版本最好保持和你本地使用的 JDK 版本相同。因为我本地使用的是 JDK11,所以这里版本我设置的是 11,这里最好根据你自己的实际情况进行设置。设置入口:依次打开 Settings -> Build,Execution,Deployment -> Compiler -> Java Compiler,然后将 Use compiler 设置为 Javac,并将 Project bytecode version 设置为你本地使用的 JDK 的版本。

Maven 设置

默认情况下,IDEA 是由绑定的 Maven 的,但是我们一般是自己设置自己所使用的 Maven。需要设置的主要有三点:

  1. Maven home path:即自己本地的 Maven 所在目录;
  2. User settings file:即自己本地 Maven 环境下的 settings.xml 所在目录;
  3. Local repository:即自己本地的 Maven 仓库;

设置入口:依次打开 Settings -> Build,Execution,Deployment -> Build Tools -> Maven,然后设置以上三点即可。

类模板

当我们创建一个类时,希望每个类的前边都已经一些注释的代码,用于标识这是我们自己所写的代码。此时就需要到 Settings -> Editor -> File and Code Templates,然后在右边的 Includes -> File Header 右边的方框中,填入如下模板。设置完成之后,以后我们每次创建新的类文件时,IDEA 都会在文件的开头添加如下信息。

/*** Created with IntelliJ IDEA.* @Project      : ${PROJECT_NAME}* @Package      : ${PACKAGE_NAME}* @ClassName    : ${CLASS_NAME}.java* @createTime   : ${DATE} ${TIME}* @version      : 1.0* @author       : 村雨* @Email        : 747731461@qq.com* @公众号        : 村雨遥* @Website      : https://cunyu1943.github.io * @Description  : */

导入导出设置

经过我们一番调教,IDEA 用起来就十分顺手了。但这时候问题就来了,要是我们换个系统或者电脑使用啥的,难道我们又得重新设置一遍么?当然不是了!IDEA 是支持导入导出我们的配置的,我们只需要将我们的设置导出,然后换电脑或者重装系统使用时进行导入即可。

导出

导出入口:依次打开 File -> Manage IDE Settings -> Export Settings…

导入

导入入口,依次打开 File -> Manage IDE Settings -> Import Settings…

总结

好了,以上就是关于 IDEA 的安装以及安装之后的一些配置了。如果你觉得对你有用,那就点个赞再走吧!如果你还有更多关于 IDEA 的高级玩法,欢迎评论区留言,大家一起交流!


http://chatgpt.dhexx.cn/article/oJdMXF9K.shtml

相关文章

测试理论笔记

一、必学基础专题 测试工程师应该必备的基础知识: 1.测试理论基础: 三、性能测试技术 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。性能测试需要掌握的知识有一下几点: 1.性能测试基础概念…

测试理论 | 测试分析主要方法

阿里 qa 导读:什么是测试分析方法?主要的测试分析方法有哪些?本期新人手册思考篇将为大家一一介绍主要的测试分析方法及其特点 主要测试分析方法及其特点 从测试方法上来看,大致可以分成黑盒测试和白盒测试两种。黑盒测试是把测试…

【测试理论】安全测试初步了解

安全测试:软件产品开发基本完成时,验证产品是否符合安全需求定义和产品质量标准(客户需求、国家标准、技术层面)的过程。 安全分层: 操作系统层面:端口、账号权限、补丁更新、渗透测试(操作系统…

常用测试理论基础

测试理论基础 什么是软件测试? 答:软件测试是在规定的条件下对程序进行操作,以发现错误,对软件质量进行评估。 软件测试的目的是什么? 答:软件测试的目的在于(1)发现软件的缺陷和…

测试理论系列——软件测试模型

测试模型包含: V模型W(双V)模型H模型 V模型 V模型是最具有代表意义的测试模型,最早是由Paul Rook在20世纪80年代后期提出,由英国国家计算机中心 文献中发布,旨在改进软件开发的效率和效果;V模型本身是软件开发中瀑…

测试理论知识之测试方法

测试方法 软件测试中常用的测试方法有:等价类划分、边界值分析、因果图、场景法、正交试验法 ①等价类划分 适用场合:有数据输入的地方,可以使用等价类划分,将大量的数据划分出若干范围,从每个范围中挑选代表数据进行测试,避免穷举,提高测试效率. 等…

1.性能测试理论

性能测试理论 1.性能测试基础知识 1.1 为什么要做性能测试 1.1.1.大型系统崩溃事件 1.北京奥运会售票系统崩溃 https://blog.csdn.net/zhangyunbo1116/article/details/1862322?utm_sourceblogxgwz1 2.12306售票系统 3.淘宝双十一下单/秒杀系统 1.1.2.当系统崩溃产生影…

软件测试的基本理论

1.认识软件测试 1.1软件测试的发展 1960年代是调试时期(测试即调试)1960年 - 1978年 论证时期(软件测试是验证软件是正确的)和 1979年 - 1982年 破坏性测试时期(为了发现错误而执行程序的过程)1983年起&am…

软件测试 理论

1.按阶段对测试分类 1.1 单元测试(单元:一个独立的功能模块) 针对程序的源代码进行测试(交付程序之前自己自测一下)、 bug 太多,修复率太低,耗时的时候必须要单元测试 1.2 集成测试&#xff0…

05测试理论

测试理论 一、软件相关知识1、什么是软件2、软件生命周期3、测试流程(重点)4、项目组成员5、软件研发模型(软件研发过程)6、BUG类型 二、测试基础1、什么是软件测试2、软件测试目的3、软件测试原则(经验) 三…

测试理论基础

测试基础 1.软件测试的概念 软件测试(Software testing):是一种实际输出与预期输出间的审核或者比较过程。 经典定义:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要…

测试理论----测试设计方法论

【原文链接】 1、测试用例格式 (1)用例编号:用例的唯一标识,要求具有易识别性和易维护性,能能够根据用例编号识别用例的目的和作用,一般格式为:A-B-C-D 其中 A:一般表示产品或者项…

测试基础理论

一,理清测试相关概念 1,质量 : 实体特性的总和,满足明确或隐含要求的能力 2,软件质量 :软件特性的总和,软件满足规定或潜在用户需求的能力 在1991年软件产品质量评价,国标标准ISO9126中定义是:软件满足规定或潜在用户需求特性的总和。 …

【软件测试】软件测试基础理论

软件测试基础理论 黑盒测试、白盒测试、灰盒测试 (1)黑盒测试 黑盒测试 又叫 功能测试、数据驱动测试 或 基于需求规格说明书的功能测试。该类测试注重于测试软件的功能性需求。 采用这种测试方法,测试工程师把测试对象看作一个黑盒子&…

软件测试 - 功能测试(测试理论+用例设计)

一、测试理论基础 1.软件的定义 软件:是计算机程序、程序所用的数据以及有关文档资料的集合 软件分为 系统软件 和 应用软件 系统软件:是生成、准备和执行其他程序所需要的一组文件和程序,比如:操作系统 应用软件:计…

测试理论概述

一、测试基础 1、什么是测试? 弄清楚产品实际功能与需求的差别的过程。 2、软件测试的目的: 根本目的是检验产品是否满足用户的需求。除此之外,可细分为三个层面: (1)证明:证明软件可用 (2)检测:发现缺陷&…

测试理论总结(一)

1.你是如何把控、推进测试流程的? 首先,测试之前,我会做好测试计划、测试人力分配、工作量的估算、测试策略、测试风险评估等;其次,测试中,我会尽量严格按照测试计划来执行,如果实际测试中出现…

超详细的测试理论基础知识

测试理论基础知识 文章目录 一、软件的定义与分类1、软件定义2、软件分类(1)按照功能划分(2)按照技术架构划分 二、软件测试的定义及目的1、定义:2、目的 三、软件测试流程四、V模型(重点)1、软…

测试基本理论-看这篇就够了

软件测试(Software Testing):在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 一、软件的分类? 1、按照功能划分: 【系统软件】:如操作…

测试理论基础(重点)

软件测试的原则 1. 只能证明软件存在问题,不能把证明不存在问题 2. 不能进行穷尽测试,应该分类别测试 3. 测试工作尽早介入,降低修复成本 4. 缺陷存在集群现象,二八原则:20%的模块中存在80%的缺陷 5. 测试依赖环境 6.…