zoukankan      html  css  js  c++  java
  • 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$();

        

    
    
  • 相关阅读:
    android 68 单元测试
    android 67 生成和解析xml
    android 66 sharedperference的使用
    android 65 文件访问权限
    android 64 sd卡读写的操作
    EditText操作收集
    android Fragments详解六:处理fragement的生命周期
    Context
    android 63 Fragment
    在Centos安装oracle_11gR2进度68%"Error in invoking target mkldflags ntcontab.o nnfgt.o of makefile..”
  • 原文地址:https://www.cnblogs.com/uip001/p/14707921.html
Copyright © 2011-2022 走看看