zoukankan      html  css  js  c++  java
  • eclipse 代码模板

    平常在借助eclipse进行开发时,有很多代码是重复的,这个时候我们可以利用eclipse自带的代码模板来进行快速输入,我们都知道,在eclipse中输入main,然后按下alt+/就会立马生成整个main方法,

    我们打开windows-->Preference-->java-->Editor-->Templates,在里面找到main就会看到以下定义:

    这就是快捷输入的来源定义了,据此,我们可以定义属于自己的快速输入

    比如,项目中经常要测试性能,判读一段代码的运行时间,我们可以新定义一个模板如下:

    点击new,然后在模板中输入

      long start=System.currentTimeMillis();
        ${line_selection}${cursor}
        long end=System.currentTimeMillis();
        System.out.println("消耗时间为:"+(end-start));

    保存生效,注意Insert Variable...按钮,可以看到内置的可以使用的$变量,比如上面所使用的${line_selection}就表示被选择的代码.定义好模板后,在项目中选中要测试的代码,按alt+shift+z,就会出现刚刚定义的模板,比如你定义的名字为testtime,选择testtime,立马选中的代码就会被模板中的代码包围.可以测试消耗时间了

    再比如,项目中使用log4,经常要在类中定义类似

    private Logger logger = Logger.getLogger(AcctSFeeLogic.class)的代码,我们也可以定义一个模板如下:

    表达式为:

    ${:import (org.apache.log4j.Logger)}
        private Logger logger = Logger.getLogger(${enclosing_type}.class);

    这样在项目中输入logger,然后点击alt+/就会自动出现log4j使用的代码了,而且导入也默认导入了

    有其他的类似重复输入的都可以定义成模板快速输入

  • 相关阅读:
    有关WCSF的几点整理
    应用Response.Write实现带有进度条的多文件上传
    使用Response.Write实现在页面的生命周期中前后台的交互
    多线程实现Thread.Start()与ThreadPool.QueueUserWorkItem两种方式对比
    LinQ to SQL 及 non-LinQ方式实现Group的Performance对比
    Object.assign()方法
    继承
    面对对象和原型链
    画布实现验证码
    日期的格式 字符串转日期
  • 原文地址:https://www.cnblogs.com/NieXiaoHui/p/7201649.html
Copyright © 2011-2022 走看看