2022 最新 IntelliJ IDEA 详细配置步骤演示(推荐)
作者:OAK社区 发布时间:2021-11-20 21:05:48
《IDEA 破解新招 - 无限重置30天试用期》,这种方法适用idea2021以下所有版本,亲测idea2020.3成功激活,其他版本自测吧。
Idea2021.2版本(亲测成功激活到2099)
最新idea2022激活码
https://www.yuque.com/docs/share/5f54c04f-a6f3-4915-afab-c34c7128130a?#
多种方法激活汇总
https://www.yuque.com/docs/share/2acbe4de-efa7-4364-8e64-b93b824964ca?#
正文开始
作为一名开发人员,第一肯定是选择一款趁手的开发利器,本人使用 Java 偏多,这里推荐使用 IntelliJ IDEA, 俗称神级开发工具,具体的安装过程就不过多赘述了,有需要了解的朋友可以参考博文:
IDEA的下载以及详细介绍(详细篇)
这里将自己 IDEA 的配置信息说明一下,方便大家查找。2021版欢迎界面如下:
本文使用 IDEA 2020.3.2 2021年01月26日发布的版本,欢迎界面如下。
图片
注:2020.3.3欢迎界面如下,内部配置界面与3.2相似
IDEA 新版本重新制作了欢迎界面,所有的配置项都可以直接在欢迎界面:Customize -> All settings…中进行设置,后续不再赘述。
如果是打开项目的界面下,点击菜单:File -> Settings…进行设置。
1. 设置 JDK
欢迎界面点击:Projects -> New Project,在弹出的窗口中选择Project SDK -> Add JDK…
找到自己本地安装的 JDK 进行设置即可。
2. 统一编译器和编译版本
推荐使用 Javac 编译器,Project bytecode version 根据当前项目使用的 JDK 版本进行统一。
3. 设置主题
方式一
在新版本的欢迎界面中可以直接进行主题设置,点击:Customize,在Color theme下拉框中进行选择。
方式二
欢迎界面点击:Customize -> All settings…,在外观和行为Appearance & Behavior中选择Appearance进行设置。
4. 安装主题
更多主题大家可以通过:http://www.riaway.com/ 下载并安装。
安装方法:Editor -> Color Scheme,点击齿轮 -> Import Scheme进行导入。
5. 设置字体
方式一
在新版本的欢迎界面中可以直接进行字体设置,点击:Customize,在Accessibility中进行设置。
IDE font:设置 IDEA 界面字体大小
Editor font:设置文本(也就是我们写的代码)字体大小
方式二
欢迎界面点击:Customize -> All settings…,在外观和行为Appearance & Behavior中选择Appearance设置 IDEA 界面字体及大小。
欢迎界面点击:Customize -> All settings…,在编辑Editor中选择font设置文本(也就是我们写的代码)字体及大小及行间距。
6. 鼠标滚轮修改字体大小
如果需要随时随地的更改文本字体大小,在编辑Editor中选择General,如下图勾选Change font size with Ctrl+Mouse Wheel即可通过Ctrl + 鼠标滚轮修改字体大小。
7. 控制台字体
默认情况下无需调整,会跟随Editor font使用一致的设置,如需自定义如下:Editor -> Color Scheme -> Console Font,勾选下图中选项即可进行设置。
8 .快捷键
初学者不建议修改快捷键,使用默认的即可,熟悉其他编译器的可以做以修改.
方式一
在新版本的欢迎界面中可以直接进行字体设置,点击:Customize,在Keymap下拉框中进行选择。
方式二
欢迎界面点击:Customize -> All settings… -> Keymap下拉框中进行选择。
8.1 学习更多IDEA快捷键
请看 : IDEA快捷键大全汇总(终极篇)
建议
如果大家开发过程中使用多种开发工具,可以将快捷键设置为同一种方便使用。
如果你是一名初学者,没有接触过其他开发工具且主要使用 IDEA,此处不用修改默认即可。
9. 关闭扁平化显示并隐藏空包
如果你的项目包结构突然成为下图中的样子,可能是因为你开启了 Flatten Packages 导致的。
关闭此功能(关闭扁平化显示)效果如下:
然后再开启隐藏空包 Compact Middle Packages 功能,食用效果更佳:
10 .显示方法和属性
勾选 Show Members 可以显示类的方法和属性,鼠标点击对应的方法或属性可以快速打开并定位。
11. 自动导包
编写代码时经常会用到很多第三方的包,每次都需要自己手动(Alt + Enter)进行导入,通过以下设置可以开启自动导包功能。
Settings -> Editor -> General -> Auto Import,选择Always且勾选下图中两个选项即可。
Insert imports on paste有三个选项,新旧版本对照如下:
新旧AlwaysAllNeverNoneAskAsk12. 行号和方法分隔符
Settings -> Editor -> General -> Appearance勾选下图中两个选项即可。
效果如下:
13. 忽略大小写字母
编写代码时导入类默认是要大小写全匹配的,极大的影响了开发效率,通过以下设置可以忽略大小写字母。
Settings -> Editor -> General -> Code Completion取消勾选下图中选项即可。
效果如下:
14. 多行显示
开发时可能会打开很多文件,默认情况下会堆积在一行显示,右侧通过箭头筛选的方式选择其他文件,开启该配置以后所有文件可以多行显示在头部方便查看。
效果如下:
15. 快速打开最近文件
教大家一个小技巧,可以使用 Ctrl + E 打开最近操作过的文件,Recent files limit 设置记录最近使用的文件个数。
效果如下:
16. 编码字符集
请大家自行了解以下内容,偷懒的同学如上图和我的设置一致即可。
UTF-8 有 BOM 和无 BOM 的区别
Transparent native-to-ascll conversion(该设置团队开发时需要统一标准,或者全勾选,或者全不勾)
17. 自动编译
Build project automatically(自动编译)开启自动编译之后,结合 Ctrl + Shift + F9 会有热更新效果
Compile independent modules in parallel(独立模块并行编译)
运行时自动编译功能开启步骤:Ctrl + Shift + Alt + / 选择 Registry…,搜索 compiler.automake.allow.when.app.running,然后勾选。
18. 代码显示方式
可以将多个文件采用左右分割或者上下分割显示,对比文件时比较方便。
效果如下:
19. 省电模式
关掉代码检查和代码提示等功能,如果你开发时突然遇到代码文件不能进行检查和提示,可以看看该选项是否被开启了。
20. 项目打开方式
如果上次退出时项目处于打开状态,勾选 Reopen projects on startup,下次启动 IDEA 时会直接打开该项目。
开发时可能会打开多个项目窗口,关于新项目的打开方式如下:
New window:表示打开新项目会使用新的窗口
Current window:表示打开新项目会覆盖当前窗口
Ask:表示打开新项目会询问该如何操作(新窗口还是覆盖当前窗口)
21. 配置 Maven
Maven home path:设置自己本地的 Maven 目录
User settings file:设置自己本地 Maven 环境下的 settings.xml
Local repository:设置自己本地的 Maven 仓库
22. 设置历史记录显示条数
开发项目最头疼的就是代码版本迭代管理,不过这个问题可以通过版本控制工具 Git、SVN 等工具来解决。对于某些喜欢偷懒的同学不添加版本控制就直接开撸代码,万一出错需要回滚怎么办?IDEA 还提供了本地历史记录功能,方便回滚。项目右键 -> Local History -> Show History。
找到自己之前的某个时间线 鼠标右键 -> Revert 进行回滚。
23. 导出/导入配置
辛辛苦苦配置这么久,万一重装系统怎么办,或者升值加薪换了一台新的战斗利器,又得重头来一遍。别急,IDEA 支持配置导出,下次安装 IDEA 直接导入配置即可。
23.1 导出配置
File -> Manage IDE Settings -> Export Settings,选择导出目录点击 OK,会导出一个 settings.zip 文件。
23.2 导入配置
欢迎界面选择 Customize,然后点击 Import Settins 选择自己的 settins.zip 文件即可。
24. 插件
其实这种方式只能导出配置相关的数据,IDEA 强大的地方还在于可以安装很多实用的插件,通过导出的方式插件并不会一并导出,所以下次即使重新导入了配置,插件还是需要手动去一个个安装。
插件安装方式如下,后续我会分享我平时使用较多的插件给大家。什么?你的 IDEA 快到期了?嘘!快去看:<一个插件搞定 Jetbrains 系列产品永久试用>(实现你的编译器理想状态, 仅供学习使用,不得用于商业用途!)
后期我们也可以通过注册 Jetbrains 账号然后将所有配置及插件一并同步至云端,下次安装 IDEA 只需要登录自己的账号然后同步配置即可,后续待更新。
至此 IDEA 配置篇就到这里啦
来源:https://libin9ioak.blog.csdn.net/article/details/115304268


猜你喜欢
- 一 概述GC(Garbage Collection),在程序运行过程中内存空间是有限的,为了更好的的使用有限的内存空间,GC会将不再使用的对
- 一、介绍SharpZipLib是一个完全由C#编写的ZIP,GZIP,Tar和BZIP2 Library,可以方便的支持这几种格式的压缩和解
- spring-task定时任务动态配置修改执行时间因项目需要,几个定时任务需要人为动态设置执行时间,于是乎吧,就查阅相关资料,是可以动态设置
- 第一步新建txt文件,写入内容我是放在D盘下的,数据以逗号隔开的,是英文逗号第二步读取数据在需要读取数据的页面,添加代码,就可以了 priv
- Java的反射机制允许我们对一个类的加载、实例化、调用方法、操作属性的时期改为在运行期进行,这大大提高了代码的灵活度。但在运行期进行反射操作
- mybatis if test判断BigDecimal遇到的坑<update id="test" paramete
- 1.android中利用webview调用网页上的js代码。Android 中可以通过webview来实现和js的交互,在程序中调用js代码
- 最近由于项目需要把不同格式的视频转换为ts流,故研究了一下ffmpeg。在网上找了很多资料,主要参考了Java+Windows+ffmpeg
- 前言:本人目前从事java开发,但同时也在学习各种前端技术,下面是我做的一个前后端分离项目的一个小案例,不足之处请多多指教1. 项目技术选型
- Unsafe类介绍第一次看到这个类时被它的名字吓到了,居然还有一个类自名Unsafe?读完本文,大家也能发现Unsafe类确实有点不那么安全
- volatile关键字关于先说它的两个作用:保证变量在内存中对线程的可见性禁用指令重排每个字都认识,凑在一起就麻了这两个作用通常很不容易被我
- 常用的对数组进行的操作1、求数组中最大值,最小值思路:假设下标为0的元素是最大值,遍历数组,依次跟max进行比较,如果有元素比这个max还大
- 什么是https要说https我们得先说SSL(Secure Sockets Layer,安全套接层),这是一种为网络通信提供安全及数据完整
- 堆溢出:/*** @author LXA* 堆溢出*/public class Heap{ public
- 要求:取指定目录下面的所有图片,以表格的型式展示并显示该图片的相对路径。服务端代码: public partial class ViewIc
- 引言最新有一个winform项目使用的是DevExpress的控件,所以最近都在摸索使用这套控件,实在是佩服整套控件的强大,同时代码写起来也
- 本文实例为大家分享了Android实现指针刻度转盘的具体代码,供大家参考,具体内容如下一. 先上个效果图,实现如图所示刻度转盘和2个文本的绘
- 现在的项目越来越多的都是打包成jar运行尤其是springboot项目,这时候配置文件如果一直放在项目中,每次进行简单的修改时总会有些不方便
- 本文介绍了Spring Boot Admin监控服务上下线邮件通知,分享给大家,具体如下:微服务架构下,服务的数量少则几十,多则上百,对服务
- 类型转换Convert.To类型()1、表达式将变量和字面值(在使用运算符时,他们都称作操作数)与运算符组合起来就得到了表达式,它是计算的基