1.全局JDK

2.全局JDK

3.自动导包和智能移除依赖

ideaSetting3.png

4.自动编译

ideaSetting4.png

5.取消大小写敏感

ideaSetting5.png

6.多个文件显示在多行tab上

ideaSetting6

7.注释模板

方法注释:
*
 * 功能描述: $description$
$params$
 * @return: $return$
 * @author: mtr
 * @date: $date$ $time$
 */

参数设置:

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())

ideaSetting7_1.png

类注释:
/**
 * ${Description}
 * @Author mtr
 * @Date ${DATE} ${TIME} 
 */

ideaSetting7_2.png

8.鼠标悬浮显示方法注释

ideaSetting8.png

9.方法提示显示注释

ideaSetting9.png