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使用的代码了,而且导入也默认导入了
有其他的类似重复输入的都可以定义成模板快速输入
生来奔走万山中,踏尽崎岖路自通