eclipse模板设置

       当代码写到一定程度之后,就会发现很多代码都被重复地敲了N多遍,甚至毫不夸张地说:闭着眼睛都能敲出来。大量地敲这些重复地代码,除了锻炼敲键盘的速度,基本上没有其他益处,但是长期下来会浪费很多时间,降低了软件开发的效率。例如:为了在程序执行过程中输出logger信息,需要在每个class中都添加这么一段代码:

 

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class XXXClass {
    /**
     * Logging mechanism.
     */
    private static Logger logger = LoggerFactory.getLogger(XXXClass.class);
    
}

        这段代码在不同class文件中唯一不同的就是class的名称:XXXClass。一般的人可能会一个字母一个字母地敲一遍;懒一点的人会Ctrl + C和Ctrl + V,然后把XXXClass改一下;聪明人通过几个字母加上一个快捷键就可以搞定。本文就以上面的logger为例,介绍聪明人使用Java Code Template实现的一种更方便快捷的方式。

 

1. Template设置

        Eclipse工具栏上选择Window -> Preferences -> Java -> Editor -> Templates,进入如下界面:

        列表中是Eclipse自带的Code Template,最后一栏是“on”的表示有效,没有的表示无效。如果要使自带的Code Template生效,可以选择需要的Code Template,点击“Edit...”,在打开的Edit Template对话框中,选择“Automatically insert”复选框,点击“OK”保存设置就行了。使用这些有效的自带Code Template的方法,与后面演示的logger的使用方法一样。

        点击“New...”可以创建一个新的模板,Template的详细设置如下:

        在需要声明logger的地方,输入模板名称logger,然后按Ctrl + Space快捷键,显示模板logger的提示框如下图所示:

        选择需要添加的模板logger,则模板中的代码会被自动添加,包括import的packages,注释以及logger声明。

posted on 2016-08-25 15:34  yanran  阅读(1048)  评论(0编辑  收藏  举报