1.安装插件
Alibaba Java Coding Guidelines
Free Mybatis plugin
MyBatis Log Plugin
Lombok plugin
GsonFormat:json转java类
Maven Helper:一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖
VisualVM Launcher:运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配
GenerateAllSetter:一键调用一个对象的所有set方法并且赋予默认值
MyBatisCodeHelperPro:大部分单表操作的代码可自动生成
Translation:翻译
备注:freemarker、springboot、propertiesEdit、OpenExplorer、Enhanced Class Decompiler都是自带的,无需安装。
2.ctrl+space换成alt+/
Settings->Main menus->Code->Completion 删除 Cyclic Expand Word 后的 Alt+/快捷键 替换Basic快捷键为Alt+/
3.设置maven
Settings->Build->Build Tools->Maven
设置Maven home directory:D:/env/plugins/maven/apache-maven-3.2.5
4.设置字体
--左侧工程字体 Settings->Appearance& Behavior->Appearance Use custom font:Courier New .Size:13 --右侧代码字体 Settings->Editor>Font Font:Courier New .Size:15
5.设置注释
--新建类
--后追加
settings->Editor->Live Templates
--方法 ** * $params$ * @return $return$ * @Author: yaoyuan2 * @Date: $date$ */ --类 ** * * @author yaoyuan2 * @date $date$ */
注意红色,不能带@param,否则 参数为空的方法会带上@param
第5步:
方法参数脚本(简单:methodParameters()):
groovyScript("def result=''; def params="${_1}".replaceAll('[\\[|\\]|\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] == '') return result;if(i==0) {result += '@param ' + params[i] + ((i == params.size() - 1) ? '' : '\n');} else {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\n' : '')}}; return result", methodParameters())
返回值:
methodReturnType()
第6步:
6.svn
如果已经安装好了,重新安装选择“modify”。
设置eclipse样式(只勾选以下,不能勾选key的,否则eclipse的快捷键会覆盖掉idea的)
7、found duplicate code的问题,下面有黄线标注,问题解决
最后,重启idea。