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$();

    


原文地址:https://www.cnblogs.com/uip001/p/14707921.html