IDEA2021版本的安装和使用教程
准备工作
既然要安装 IDEA,那么首先需要前往 JetBrains 的官网下载最新版的 IDEA,下载地址如下:
https://www.jetbrains.com/idea/download/
IDEA 下载页面
这里最新的版本是 2021.1.2,而因为我有旗舰版的账号,所以这里就以旗舰版安装为例,其实社区版的安装也是一样的,只不过里边集成的东西有所不同。所以如果你安装的是社区版,参照此教程也是完全可以的!
等待下载完成
安装
好了,完成下载后,我们就可以开始我们的安装过程了!
- 双击我们的安装包之后,来到 IDEA 的欢迎界面,我们此时只需要
Next
即可。
欢迎界面
- 接着就是选择我们要安装 IDEA 的位置,它默认的安装位置是
C:\Program Files\JetBrains\IntelliJ IDEA 2021.1.2
,这里就是看大家自己的喜好了,你喜欢安在哪儿都可以,但是需要满足它所需要的内存。更加推荐大家安装到自己的非系统盘位置,比如我的安装位置是D:\SoftInstall\IntelliJ IDEA
。
选择安装位置
- 选择安装的配置,这里主要选择创建 32 还是 64 位的桌面快捷方式、是否要将其加入到系统
PATH
环境变量、是否关联相关后缀文件等等。可以根据自己的使用习惯来进行选择,以我个人来说,因为不喜欢弄一些桌面快捷方式以及关联相关后缀文件等操作,所以我默认全都不勾选,直接Next
。
安装的一些配置
- 选择开始菜单中给 IDEA 的文件夹名,这里默认即可,直接点击
Install
,然后就是漫长的等待安装过程了!
安装过程
- 大功告成!显示此界面就说明我们的 IDEA 已经安装好了,直接点击
Finish
即可!
配置
安装好之后,为了让我们的 IDEA 使用起来更顺手,推荐做一些个性化的配置,提高我们的工作效率。
激活
首次打开旗舰版 IDEA 时,会让你激活,这里有 3 种选择:
- 利用你的 JetBrains 账号登录激活;
- 利用你的 IDEA 激活码激活;
- 最后则是许可证服务器地址激活;
当然你也可以选择 Evaluate for free
,它是有 30 天的试用期的,你只需要在这 30 天之内激活即可,否则 30 天之后将会弹窗不可用。对于社区版,应该没有激活这一说法,因为它是免费的,我们直接打开用就可以了。
编码设置
一般 IDEA 的编码是和系统保持一致的,而为了通用,减少不必要的编码问题,所以一般统一设置为 UTF-8,设置入口如下,依次打开 Settings -> Editor -> File Encodings
,然后将 Global Encoding
、Project Encoding
、Default encoding for properties files
均设置为 UTF-8。
外观设置
整体 UI
安装并激活之后,进入 IDEA 的主界面,新版本的主界面如下图所示:
点击 Customize
,可以看到右侧我们可以设置主题和字体。其中主题有如下 4 种选择:
- IntelliJ Light
- Windows 10 Light
- Darcula
- 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 numbers
和 Show 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 automatically
和 Compole 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。需要设置的主要有三点:
- Maven home path:即自己本地的 Maven 所在目录;
- User settings file:即自己本地 Maven 环境下的
settings.xml
所在目录; - 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 的高级玩法,欢迎评论区留言,大家一起交流!
- END -
IDEA2021版本的安装和使用教程相关推荐
- Windows版本下安装使用Grafana教程
Windows版本下安装使用Grafana教程 官网下载,grafana官网地址链接: https://grafana.com/grafana/download?edition=oss&pla ...
- IDEA 2019.2版本下载安装与PJ教程
场景 IDEA版本过低的话会导致某些IDEA插件没法安装,比如Lombok插件和EasyCode插件等. 实现 双击exe安装包 点击Next 选择安装路径,点击Next 设置桌面快捷方式,增加到右键 ...
- 对应node版本_安装Node.js教程
小编首先下载Node.js,首先打开浏览器,然后输入https://nodejs.org/en/,进入nodejs官网,然后按照下图中红色箭头指示步骤2,这个是nodejs8.12版本,下面Recom ...
- Ubuntu18.04.3虚拟机安装步骤图文教程
虚拟机的安装步骤就不教学了! 自行百度! 接下来 教学ubuntu18.04.3desktop_amd64版本的安装和配置教程 软件下载地址详细介绍:ubuntu 18.04.3 下载速度很快:25M ...
- TensorFlow2.0 系列开篇: Windows下GPU版本详细安装教程
点击上方"Datawhale",选择"星标"公众号 第一时间获取价值内容 [导读]今年三月谷歌在TensorFlow开发者峰会上宣布TensorFlow 2.0 ...
- CV:NVIDIA驱动程序安装图文教程(根据Anaconda的CUDA版本去安装对应匹配的NVIDIA)之详细攻略
CV:NVIDIA驱动程序安装图文教程(根据Anaconda的CUDA版本去安装对应匹配的NVIDIA)之详细攻略 目录 根据Anaconda的CUDA版本去安装对应匹配的NVIDIA驱动程序图文教程 ...
- mysql5.718免安装教程_mysql5.7.18版本免安装配置教程
MySQL分为安装版和免安装版 安装版后缀是msi,免安装版后缀是zip,免安装版直接解压出来配置一下就可以用. 安装版本的会写入系统注册表,在安装过程中会提示配置. 免安装的需要自己手动配置,不写入 ...
- mysql zip win10安装_mysql 8.0.16 Win10 zip版本安装配置图文教程
本文为大家分享了mysql 8.0.16 Win10 zip版本安装配置图文教程,供大家参考,具体内容如下 首先去mysql官网下载mysql最新版本 1.选择如图所示 community 2.点击 ...
- k8s各版本离线安装部署教程
k8s各版本离线安装部署教程 文件名称 版本号 linux核心 docker版本 20.10.9 x86,amd64 k8s版本 v1.22.4 x86,amd64 kuboard v3 x86,am ...
最新文章
- 计算机竞赛CCC可以直接学吗,CCC 计算机竞赛到底有多牛!
- linux开启ftp
- java 中线程的创建方式
- 杀毒软件为什么不能启动、运行
- php 获取日期标签的值,在php中获取标签的选定索引值
- boost::function_types::is_function_pointer用法的测试程序
- 1108D. Diverse Garland
- 二、Vue基础语法学习笔记——事件监听v-on、条件判断(v-if、v-else-if、v-else、v-show)、循环遍历(v-for遍历数组对象,key属性、检测数组更新)、图书案例、双向绑定
- 对于String类型的深刻理解
- Java 容器源码分析之Queue
- 【linux】linux 安装 protobuf 2.5.0 版本
- CSS3秘笈复习:第十一章
- 20200114每日一句
- 三星android驱动程序错误,android系统的三星手机插入电脑无法识别
- 经纬度计算距离公式(测地线距离)
- two sample ttest paired ttst
- JAVA基础-多线程中锁机制
- C语言 switch语句来调用函数
- r语言做绘制精美pcoa图_科学网-R语言 PCA PCoA ggplot2-靳泽星的博文
- 了解线性分组码的编码原理并编程实现C语言,线性分组码的编译码(DOC).doc
热门文章
- 非常全面的NFS文档(FOR LINUX)
- 【转】jar参数运行应用时classpath的设置方法
- IDM一直弹出下载框怎么办?
- v12.2.8 released版本介绍--2019_7
- 云之讯java短信验证码真小白教程
- 古诗文网html,饮酒·结庐在人境原文|翻译|赏析_陶渊明古诗_古诗文网
- Android开发-基本概念小整理(二)为了面试的小伙伴们所准备~~
- 【编译和解释】【源代码和目标代码】【静态语言和脚本语言】
- 神经性脚臭案例整理(一)
- 从list中删除某几个元素的方法