idea设置大全(一)------代码模板设置
一、方法注释模板配置
1.打开file->setting->Editor->LiveTemplates
2.击右边绿色的加号添加模板分组
3.模板分组内添加模板:
Abbreviation(模板缩写):*
Expand With(快捷键):Enter
Template text(模板内容):
* * @Author cemabenteng * @Date $Date$ $Param$ * @Return $Return$ **/
4.点击Edit variables设置变量
Date变量设置 date() Param变量设置如下脚本代码: groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();def types=\"${_2}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @Param ' + types[i] + ' ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters(), methodParameterTypes()) Return变量设置methodReturnType()
5.点击模板编辑框下方的define或change按钮勾选应用至java
6.保存设置,大功告成。之后在方法上使用/**+Enter生成注释
二、idea常用代码生成模板
idea为java配置了很多代码生成模板,可在LiveTemplates中自行查看,常用例举如下(笔者都改成了Tab,符合Linux习惯^_^)
1.sout + Enter
system.out.println
2.itli + Enter
list的for循环
3.I + Enter
foreach循环
三、笔者自定义常用模板
通过上面的描述基本可以了解如何自定义模板了,以下是笔者常用例举:
1.s + Tab
String
2.Log + Tab
private static final Logger Log = LoggerFactory.getLogger($class$.class);
3.new + Tab
$CLASS$ $INS$ = new $CLASS$();