IDEA高效使用指南(一)

设置全局 JDK

File -> New Projects Setup -> Structure…

image.png
image.png

Maven 配置

Perferences -> Build,Execution,Deployment -> Build Tools -> Maven

image.png

自动导包/删除无用包

Perferences -> Editor -> General -> Auto Import

image.png

注释模板

Perferences -> Editor -> File and Code Templates

image.png
class 注释模板示例

1
2
3
4
5
6
7
8
9
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
* @author: ${USER}
* @date: ${DATE} ${TIME}
* @description:
*/
public class ${NAME} {
}

显示方法分割线

Perferences -> Editor -> General -> Appearance

image.png

代码自动补全

Perferences -> Editor -> General -> Code Completion

image.png

设置每行代码最大长度

Perferences -> Editor -> Code Style

阿里巴巴的 Java 开发规范推荐每行长度不要超过 120,但是我习惯用 200

image.png

修改注释颜色

Perferences -> Editor -> Color Scheme -> Java

去掉Inherit values from 前面的√,选中 Foreground 自己设置个喜欢的颜色

这是我现在的配置 Line comment: FFB704, Text: 02FA15

image.png
image.png

禁止 IDEA 启动时,自动打开上一个项目

Perperences -> Appearance & Behavior -> System Settings

image.png

修改字体

Perferences -> Editor -> Font

我习惯使用 Consolas 字体,但是 mac 上默认没有这个字体,需要自行安装: http://www.fontpalace.com/font-details/Consolas/

image.png

修改文件编码

Perferences -> Editor -> File Encodings

直接使用 UTF-8 编码即可,如果出现乱码,记得勾选下面的 Transparent native-to-ascii conversion

image.png

修改 IDEA 的 JVM 堆配置

IDEA 默认的堆配置貌似是 750MB,启动一个大型项目时,这点内存不大够用,可以自己通过如下配置修改

help -> Edit custom VM options

修改配置 -Xmx8192m, 按照自己电脑内存大小配置

image.png

窗口多标签换行显示

Perferences -> Editor -> General -> Editor Tabs

image.png
image.png

标识修改过的文件

Perferences -> Editor -> General -> Editor Tabs

image.png
image.png

实现 Serializable 接口时,提示生成 SerialVersionUID

Perferences -> Editor -> Inspections

在实现了 Serializable 接口的类上使用快捷键 ALT + ENTER↵ 就会提示生成 SerialVersionUID
image.png
image.png