IntelliJ IDEA下载安装配置教程(自用配置)

1 下载 IDEA IDEA官网
IntelliJ IDEA下载安装配置教程(自用配置)
2 安装IDEA
IntelliJ IDEA下载安装配置教程(自用配置)
IntelliJ IDEA下载安装配置教程(自用配置)
IntelliJ IDEA下载安装配置教程(自用配置)
IntelliJ IDEA下载安装配置教程(自用配置)
IntelliJ IDEA下载安装配置教程(自用配置)
IntelliJ IDEA下载安装配置教程(自用配置)

3 配置IDEA(重点)

① 配置默认jdk版本
IntelliJ IDEA下载安装配置教程(自用配置)
② 设置按钮的具体设置
IntelliJ IDEA下载安装配置教程(自用配置)
③ 设置默认字体和字体大小
IntelliJ IDEA下载安装配置教程(自用配置)
④设置注解颜色
IntelliJ IDEA下载安装配置教程(自用配置)
⑤设置文件默认编码格式
IntelliJ IDEA下载安装配置教程(自用配置)

4 关闭IDEA自动更新
在File->Settings->Appearance & Behavior->System Settings->Updates下取消Automatically check updates for勾选
IntelliJ IDEA下载安装配置教程(自用配置)
5 隐藏.idea文件夹和.iml等文件
IntelliJ IDEA项目会自动生成一个.idea文件夹和.iml文讲,看着实在是碍眼,所以对以上文件进行隐藏处理
在File->Settings->Editor->File Types下的”Ignore files and folders”一栏添加 .idea;.iml;等配置如下图所示
IntelliJ IDEA下载安装配置教程(自用配置)
6 类和方法注释模板
①修改类注释模板
在File->Settings->Editor->File and Code Templates下分别修改Class,Interface,Enum等注释模板,Class模板部分修改如下,其余的举一反三进行修改。以下所示的${DESCRIPTION}是自定义变量,会在创建类时请求输入
IntelliJ IDEA下载安装配置教程(自用配置)
②修改方法注释模板
在File->Settings->Editor->Live Templates下添加自定义Template Group,并在自定义Template Group下添加自定义Template,具体配置如下图所示
IntelliJ IDEA下载安装配置教程(自用配置)
说明:在完成如上配置后,只需在方法内执行/**+Enter键即可生成注释,切记这里说的是方法内部,因为methodParameters()的作用域只在方法内部

7 代码格式化
代码格式化的快捷键为Ctrl+Alt+L,如果在类中执行代码格式化则会对代码进行排版,若焦点在类或者文件夹上,则会弹出格式化选项提示框,弹出框如下图所示:
IntelliJ IDEA下载安装配置教程(自用配置)
Include subdirectories:是否对子目录也进行格式化
Optimize imports:优化导入的类和包
Rearrange enries:对代码顺序进行调整(将Filed放在Method前边)

Filters即配置过滤条件,表示对哪些文件进行格式化

8 自动导入包
在Intellij IDEA一次只能导入单个包,没有像Eclipse快速导入包的快捷键Ctrl+Shift+O,但是Intellij IDEA下有个自动导入包的功能。在File->Settings->Editor->General->Auto Import下进行配置,具体配置如下如所示:
IntelliJ IDEA下载安装配置教程(自用配置)

9 Maven配置
在File->Settings->Build,Execution,Deployment->Build Tools->Maven下对Maven进行配置,个人配置如下图所
IntelliJ IDEA下载安装配置教程(自用配置)
*
**注意:**Import Maven projects automatically:表示IntelliJ IDEA会实时监控项目的pom.xml文件进行项目变动设置,建议进行勾选
IntelliJ IDEA下载安装配置教程(自用配置)
10 复用eclipse的快捷键IntelliJ IDEA下载安装配置教程(自用配置)

11编辑器每次打开新项目的时候
IntelliJ IDEA下载安装配置教程(自用配置)

12实用插件推荐

快捷键提示插件
Key promoter是在你通过非快捷键方式使用某功能时 为你提供快捷键建议 在开始记不住快捷键的情况下 强烈推荐安装

翻译插件
翻译插件 TranslationPlugin,支持支持中英互译、单词朗读,详细安装文档请参考:TranslationPlugin介绍与安装手册

热部署插件JRebel
JRebel热部署插件安装和使用请参考:JRebel热部署插件安装和使用

Maven Helper
Maven 辅助插件 用于查找Maven依赖冲突非常好用的一款插件 安装步骤请参考:Maven Helper安装使用

Properties to YAML Converter
在开发SpringBoot项目时,会需要把Properties的配置格式改为 YAML格式,Properties to YAML Converter提供了很好的支持

阿里巴巴代码规范插件p3c-pmd
详细安装和使用请参考:阿里巴巴代码规范插件p3c-pmd

开发必备快捷键
IntelliJ IDEA提供了丰富的快捷键组合来加快开发效率,但是快捷键太多琳琅满目也会给人无从下手的感觉。下面是我个人整理的在开发过程中必备的快捷键,(注:IDEA快捷键可能会与其他软件快捷键产生冲突,在开发过程中有必要进行取舍)此外IntelliJ IDEA 官方提供了学习IDEA快捷键的一个插件:IDE Features Trainer:https://plugins.jetbrains.com/plugin/8554?pr=idea,大家可以自行去插件库下载学习

Ctrl相关
快捷键 介绍

Ctrl + B 进入光标所在的方法/变量的接口或是定义处,等效于Ctrl + 左键单击
Ctrl + D 复制光标所在行或复制选择内容,并把复制内容插入光标位置下面
Ctrl + F 在当前文件进行文本查找
Ctrl + H 查看类的继承结构
Ctrl + N 通过类名定位文件
Ctrl + O 快速重写父类方法
Ctrl + P 方法参数提示
Ctrl + Y 删除光标所在行或删除选中的行
Ctrl + W 递进式选择代码块
Ctrl + Z 撤销
Ctrl + 1,2,3…9 定位到对应数值的书签位置 结合Ctrl + Shift + 1,2,3…9使用
Ctrl + F1 在光标所在的错误代码出显示错误信息
Ctrl + F12 弹出当前文件结构层,可以在弹出的层上直接输入进行筛选
Ctrl + Space 基础代码补全默认在Windows系统上被输入法占用,需要进行修改,建议修改为Ctrl + 逗号
Ctrl + / 注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号

Alt相关
快捷键 介绍

Alt + Q 弹出一个提示,显示当前类的声明/上下文信息
Alt + Enter 根据光标所在问题,提供快速修复选择

Shift相关
快捷键 介绍

Shift + F3 在查找模式下,定位到上一个匹配处
Ctrl+Alt相关
快捷键 介绍
Ctrl + Alt + B 在某个调用的方法名上使用会跳到具体的实现处
Ctrl + Alt + L 格式化代码 可以对当前文件和整个包目录使用
Ctrl + Alt + M 快速抽取方法
Ctrl + Alt + O 优化导入的类和包 可以对当前文件和整个包目录使用
Ctrl + Alt + T 对选中的代码弹出环绕选项弹出层
Ctrl + Alt + V 快速引进变量
Ctrl + Alt + F7 寻找类或是变量被调用的地方,以弹出框的方式显示
Ctrl + Alt + 左方向键 退回到上一个操作的地方
Ctrl + Alt + 右方向键 前进到上一个操作的地方

Ctrl+Shift相关
快捷键 介绍

Ctrl + Shift + F 根据输入内容查找整个项目或指定目录内文件
Ctrl + Shift + H 查看方法的继承结构
Ctrl + Shift + J 自动将下一行合并到当前行末尾
Ctrl + Shift + N 通过文件名定位打开文件/目录,打开目录需要在输入的内容后面多加一个正斜杠
Ctrl + Shift + R 根据输入内容替换对应内容,范围为整个项目或指定目录内文件
Ctrl + Shift + U 对选中的代码进行大/小写轮流转换
Ctrl + Shift + W 递进式取消选择代码块
Ctrl + Shift + Z 取消撤销
Ctrl + Shift + / 代码块注释
Ctrl + Shift + + 展开所有代码
Ctrl + Shift + - 折叠所有代码
Ctrl + Shift + 1,2,3…9 快速添加指定数值的书签
Ctrl + Shift + F7 高亮显示所有该选中文本,按Esc高亮消失
Ctrl + Shift + Space 智能代码提示
Ctrl + Shift + Enter 自动结束代码,行末自动添加分号

其他
快捷键 介绍

F2 跳转到下一个高亮错误或警告位置
F3 在查找模式下,定位到下一个匹配处
F4 编辑源