窗口类
设置IDEA打开时进入欢迎页

进入IDEA欢迎页

常用设置
设置忽略大小写提示
在这里插入图片描述
设置自动导包功能

设置自动编译

说明:
构建就是以我们编写的 java 代码、框架配置文件、国际化等其他资源文件、JSP 页面和图片等资源作为“原材料”,去“生产”出一个可以运行的项目的过程
Intellij Idea 默认状态为不自动编译状态,Eclipse 默认为自动编译:很多朋友都是从 Eclipse 转到 Intellij 的,这常常导致我们在需要操作 class 文件时忘记对修改后的 java 类文件进行重新编译,从而对旧文件进行了操作
编码设置

说明:Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文
滚动修改字体大小

设置文件编码

包名的显示设置
目前我的IDEA工具默认包名结构

某个目录下只有一个目录,IDEA工具中包名的显示

在example目录下只有entity这一个目录。
某个目录下有多个目录,IDEA工具中包名的显示

在example目录下有两个文件夹,分别是:entity、dao
修改IDEA工具包名显示的结构

某个目录下只有一个目录,IDEA工具中包名的显示

在example目录下只有entity这一个目录。
总结
修改根据自己的个人风格去调整,我想设置成后者的原因是因为前者在某个目录下只有一个包名的时候,没有像后者那种风格当只有一个目录的情况下也进行展开,当我在新建包的时候就不方便。
设置类的文件头注释
简单了解
在【阿里Java开发手册】中,强制所有的类都必须添加创建者和创建日期。
说明: 在设置模板时,注意 IDEA 的@author 为${USER},而 eclipse 的@author 为${user},大小写有
区别,而日期的设置统一为 yyyy/MM/dd 的格式。
正例:
/**
* @author yangguanbao
* @date 2016/10/31
*/
如何设置

设置模板
/**
* @author ${USER}
* @date ${YEAR}/${MONTH}/${DAY}
*/
新建一个类测试

快捷键
IDEA自动补全返回值类型及变量快捷键
ctrl+alt+v
智能提示
ctrl+shift+空格
查看类的层次结构

查看类图

跳转到浏览过的那个文件的那行代码
通过Ctrl+Alt+向左箭头 or 向右箭头
查看某个类的与其它类的关系
IDEA中可以通过Show Diagrams(Ctrl+Alt+Shift+U)来查看某个类的与其它类的关系。
常用插件
Free Mybatis plugin
A idea plugin for mybatis . free-idea-mybatis是一款增强idea对mybatis支持的插件,主要功能如下:
- 生成mapper xml文件
- 快速从代码跳转到mapper及从mapper返回代码
- mybatis自动补全及语法错误提示
Alibaba Java Coding Guidelines

