说明:除了以下说明的配置地方外,其它尽量保持默认,这样有利于团队代码风格的统一。
运行 VM 配置:推荐高内存机器配置,8G 内存保持默认即可。参考:https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/installation-directory-introduce.md
一、文件编码
IDE 的编码默认修改为 UTF-8
,Project Encoding 修改为 UTF-8;注意:Linux 默认编码为 UTF-8,而 Windows 默认是 GBK,所以从 Windows 新建的文件转到 Linux 会变成乱码,而通过这样的修改之后,就能保持多平台统一的编码,Mac 下默认也是 UTF-8。
二、换行符
换行符统一修改为 Linux 和 Mac 下用的 \n
三、Tab 键使用 4 个空格缩进
注意:是不选择!
四、代码提示不区分大小写
五、设置自动 import 包(可选,对于不能 import * 的要求的,建议不要用这个)
如果非要用这个自动导入却不想导入 * 的,可以通过配置这个来解决
调整 import 包导入的顺序,保持和 Eclipse 一致:
空行
import java.*
空行
import javax.*
空行
import com.*
空行
import all other imports
空行
import static all other imports
六、右下角显示内存
点击右下角可以回收内存。
七、显示行数和方法线
八、新建类时加入标准的 Javadoc 注释(即:@author、@date)
说明:@date 可能不是标准的 Javadoc,但是在业界标准来说,这个已经成为 Javadoc 必备的注释,因为大多数人都用这个来标注日期。
建议:注释不要太个性,比如自定义类说明,日期时间字段等等;尽量保持统一的代码风格,建议参考阿里巴巴 Java 开发手册。
四个文件都加上这个说明:
/**
* This is Description
*
* @author ${USER}
* @date ${YEAR}/${MONTH}/${DAY}
*/
注意:Javadoc 的关键字与说明要隔开一行。日期格式:年 / 月 / 日(参考阿里巴巴 Java 开发手册),作者可以用系统默认也可以写死。
九、Google 代码风格(可选)
注意:Google 代码风格为 2 个空格缩进,根据需要修改为 4 个空格缩进。
官网:
https://github.com/google/styleguide
下载:
修改为 4 个空格:
上面只是针对 Java 文件的设置,比如 CSS 这些都是需要手动修改的。
参考:
https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/theme-settings.md