IntelliJ IDEA常用统一设置(Linux/Mac/Windows)
前言:如果说VS是宇宙超级无敌第一大开发工具,那么IDEA是当之无愧的第二大开发工具,将来有机会把VS干掉。
说明:除了以下说明的配置地方外,其它尽量保持默认,这样有利于团队代码风格的统一。
运行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