IntelliJ IDEA常用统一设置(Linux/Mac/Windows)

😂 这篇文章最后更新于1214天前,您需要注意相关的内容是否还可用。

说明:除了以下说明的配置地方外,其它尽量保持默认,这样有利于团队代码风格的统一。

运行VM配置:推荐高内存机器配置,8G内存保持默认即可。参考:https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/installation-directory-introduce.md

一、文件编码

IDE的编码默认修改为UTF-8Project Encoding修改为UTF-8;注意:Linux默认编码为UTF-8,而Windows默认是GBK,所以从Windows新建的文件转到Linux会变成乱码,而通过这样的修改之后,就能保持多平台统一的编码,Mac下默认也是UTF-8。

img

二、换行符

换行符统一修改为Linux和Mac下用的\n

img

三、Tab键使用4个空格缩进

注意:是不选择!

img

四、代码提示不区分大小写

img

五、设置自动import包(可选,对于不能import *的要求的,建议不要用这个)

img

如果非要用这个自动导入却不想导入*的,可以通过配置这个来解决

img

调整import包导入的顺序,保持和Eclipse一致:

img

空行
import java.*
空行
import javax.*
空行
import com.*
空行
import all other imports
空行
import static all other imports

六、右下角显示内存

img

点击右下角可以回收内存。

七、显示行数和方法线

img

八、新建类时加入标准的Javadoc注释(即:@author@date

说明:@date可能不是标准的Javadoc,但是在业界标准来说,这个已经成为Javadoc必备的注释,因为大多数人都用这个来标注日期。

建议:注释不要太个性,比如自定义类说明,日期时间字段等等;尽量保持统一的代码风格,建议参考阿里巴巴Java开发手册。

img

四个文件都加上这个说明:

/**
 * This is Description
 *
 * @author ${USER}
 * @date ${YEAR}/${MONTH}/${DAY}
 */

注意:Javadoc的关键字与说明要隔开一行。日期格式:年/月/日(参考阿里巴巴Java开发手册),作者可以用系统默认也可以写死。

九、Google代码风格(可选)

注意:Google代码风格为2个空格缩进,根据需要修改为4个空格缩进。

官网:

https://github.com/google/styleguide

下载:

img

修改为4个空格:

img

上面只是针对Java文件的设置,比如CSS这些都是需要手动修改的。

参考:

https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/theme-settings.md

https://www.cnblogs.com/wangmingshun/p/6427088.html