IntelliJ IDEA 是一种商业化销售的 Java 集成开发环境(Integrated Development Environment,IDE)工具软件,由 JetBrains 软件公司(前称为 IntelliJ)开发,提供 Apache 2.0 开放式受权的社区版本以及专有软件的商业版本,开发者可抉择其所需来下载应用。–wikipedia
1. 编辑
1.1 编码
一般来说,在没有任何配置的状况下,IntelliJ IDEA 默认的编码是应用零碎的编码,在有些中文语言的 Windows 版本上的编码是 GBK
,这会导致你的 IntelliJ IDEA 的编码也是 GBK,因而一开始应用该编辑器的时候能够查看下编码。
Preferences -> Editor -> File Encodings
你还能够勾选 Transparent native-to-ascii conversion
选项,将 Unicode
字符转换成指定的编码,默认应用 UTF-8
即可。这是因为 .properties
文件是 ISO-8859-1
的编码,对于无奈辨认的字符会翻译成 Unicode
。勾选之后成果如下:
hello=\u4F60\u597D,\u4E16\u754C
hello=hello,world
hello= 你好, 世界
hello=hello,world
1.2 字体与字体大小
Preferences -> Editor -> Font
举荐应用等宽格调字体,集体比拟喜爱 JetBrains Mono
。
该字体成果预览如下:
1.3 自定义文件模版
Preferences -> Editor -> File and Code Templates
应用 IntelliJ IDEA 中创立一个类,比方 App
,创立之后的格局如下:
public class App {}
有时候咱们心愿在类下面增加一些额定的信息,比方作者、日期等。这时候咱们就能够自定义文件模版,在 Description 中形容能够援用的变量:
能够将文件同步更新在:
Class
:类。Inteface
:接口。Enum
:枚举。AnnotationAtype
:注解。
例如:
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
* @author <a href="mailto:missyou5957@gmail.com">shaw</a>
*/
public class ${NAME} {}
设置后成果如下:
/**
* @author <a href="mailto:missyou5957@gmail.com">shaw</a>
*/
public class App {}
1.4 代码外观设置
Preferences -> Editor -> General -> Appearance
1.5 智能提醒
Preferences -> Editor -> General -> Code Completion
不勾选成果:
勾选成果:
1.6 缩进
Preferences -> Editor -> Code Style -> Java
勾选应用 Tab 缩进,否则应用空格缩进。
1.7 显示文件的详细信息
View -> Appearance -> Deetails in Tree View
2. 构建 / 部署 / 执行
2.1 配置 Maven
Preferences -> Build, Execution, Deployment -> Build Tools -> Maven
2.2 委托给 Maven 运行
Preferences -> Build, Execution, Deployment -> Build Tools -> Maven -> Runner
2.3 热部署
Preferences -> Build, Execution, Deployment -> Compiler -> Java Compiler
2.4 设置我的项目的 JDK
Preferences -> Build, Execution, Deployment -> Compiler -> Java Compiler
Preferences -> Build, Execution, Deployment -> Build Tools -> Maven -> Runner
3. 导入导出配置
4. 参考
- IDEA 官网帮忙文档
- IDEA 官网指南
- juejin- 一颗雷布斯 -IDEA 配置
- CSDN- 请叫我大师兄_-IDEA 配置