`

自定义Eclipse template

阅读更多
Eclipse提供了大量的template,我们只要输入template的名字,然后ctrl+/就会自动补齐,
这大大提高工作效率。
我们也可以总结自己常使用的代码,然后加入template中,这样我们就可以享受同样的快捷了。
在windows->Preferences打开Preferences对话框,选Java -> Editor -> Templates,在New...弹出的对话框中输入Name,Descript,Pattern保存就可以了。
Name是template的名字,就是你写代码的时候输入然后按ctrl+/自动扩展的单词。
Desciption是在按ctrl+/弹出选择菜单扩展名字后面的描述,主要是为了如果有歧义,看看描述就知道了。
Pattern就是我们定义的代码的模板。
比如我们经常从文本文件中一行一行的读,那么我们就可以定义以下模板:
Name我们可以指定为readline
Desciption为:从文件中一行一行的读数据。
Pattern定义为:
BufferedReader br == null;
try {
   br = new BufferedReader(new FileReader(${file_name}));
   String line;
   while ((line = br.readLine()) != null) {
      ${process}
   }
} catch (IOException e) {
   ${handle}
} finally {
   if(br != null){
       try{
          br.close();
       }catch(IOException e){
           ${handle}
       }
   }
}
${cursor}

我们经常使用Log4j,那么我们可以创建一个newlogger的template
名字为newlogger:
pattern为:
private static final Logger logger = Logger.getLogger(${enclosing_type}.class);

还有很多我们经常写的样板式的代码比如jdbc操作,我们都可以使用自定义template来提高开发效率。
自定义模板提供了很多方便的${enclosing_type},var,newType的东东,我们只要照着已有的模板模仿一下就可以完成我们的任务。
0
0
分享到:
评论

相关推荐

    Eclipse Template与模式

    ### Eclipse Template与模式结合应用详解 #### 一、引言 在软件开发过程中,模板(Template)和设计模式(Design Pattern)是两个重要的概念。模板主要用于简化代码编写过程中的重复工作,提高编码效率;而设计...

    eclipse template 学习文章

    Eclipse 模板是开发工具Eclipse中的一个重要特性,它允许开发者自定义代码片段,以提高编程效率。模板可以应用于各种编程语言,如Java、Python、C++等,且可以根据个人编程习惯进行定制。在Eclipse中,用户可以通过...

    Eclipse自定义模板设置

    Eclipse 自定义模板设置 Eclipse 是一个功能强大且广泛使用的集成开发环境(IDE),它提供了许多有用的功能来提高开发效率和代码质量。其中,自定义模板设置是一个非常重要的功能,它允许开发者根据自己的需求和...

    Eclipse的template.xml

    Eclipse的template.xml,安装的话是是先运行Eclipse的template.xml然后倒入进去。 Eclipse一般常用的可以导入两处 *.xml 格式的模板,一个是常用的注释格式模板,另一个是代码格式化时用的模板,导入方法如下: ...

    eclipse java code template

    其中,代码模板(Code Templates)是Eclipse的一大亮点,它允许开发者自定义代码片段,一键生成常见的代码结构,极大地减少了重复性劳动。本文将深入探讨Eclipse中的Java代码模板,并分享如何利用codetemplates.xml...

    支持Eclipse的code Template。 符合java编程规范。精华哦

    其中,Code Templates是Eclipse的一个强大特性,它允许开发者自定义代码片段,以便在编写代码时快速插入常用模板,遵循良好的编程规范。本资源就是一组针对Java编程规范定制的Eclipse Code Templates,可以显著提高...

    eclipse-编码规范系列(一):Eclipse Code Templates设置 - CSDN博客1

    Eclipse是一款广泛使用的Java集成开发环境,其强大的功能之一就是能够根据个人或团队的编码规范进行自定义设置。本文将详细介绍如何在Eclipse中设置Code Templates,以实现代码的自动格式化和一致性。 编码规范是...

    Eclipse 代码模板设置

    Eclipse作为一款广泛应用的Java集成开发环境(IDE),提供了丰富的自定义代码模板功能,使得开发者能够快速编写常见的代码片段,减少重复劳动。这篇博文中,我们将深入探讨如何在Eclipse中设置和利用代码模板。 ...

    sts 模版样式 eclipse-codetemplate.rar

    压缩包内的两个文件“eclipse-codestyle.xml”和“eclipse-codetemplate.xml”分别对应Eclipse的代码风格配置和代码模板配置。 “eclipse-codestyle.xml”文件包含了编码规则,如缩进大小、行宽、命名规范等。在STS...

    使用 Eclipse 插件开发环境构建模板

    标题中的"使用Eclipse插件开发环境构建模板"是指在Eclipse中开发自定义模板,这些模板能够帮助开发者快速生成常见的代码片段或项目结构,从而节省手动编写的时间。模板系统是Eclipse IDE的一大特色,允许用户定制...

    eclipse 常用设置空间模板

    本压缩包文件“template”包含了预设的一些Eclipse开发模板,旨在提升开发效率,减少重复编写常见代码的工作量。 1. **代码模板简介** Eclipse的代码模板功能允许开发者创建自定义的代码片段,这些片段可以在编写...

    使用自定义WPF模板,对UI进行任意扩展。

    压缩包中的"Template1"可能包含了一个或多个示例模板,例如,可能是一个自定义控件模板或数据模板的实例。通过分析这个文件,你可以看到模板是如何实际应用于WPF项目中的。打开这个模板文件,查看其XAML代码,理解每...

    eclipse添加代码模板

    其中,Eclipse的自定义代码模板功能是提高开发效率的重要工具之一。通过自定义代码模板,程序员可以快速插入常见的代码结构,避免重复编写相同或相似的代码片段。本篇文章将详细介绍如何在Eclipse中添加和使用代码...

    Eclipse中的快速Java代码模板使用 java editor template

    在Eclipse这款强大的Java集成开发环境中,快速Java代码模板(Java Editor Templates)是提升开发效率的重要工具。通过自定义和利用这些模板,开发者可以迅速插入常见的代码片段,从而减少重复的手动输入工作,提高...

    Eclipse shortcut closet

    1. **Eclipse快捷键配置**:可能是一个自定义的Eclipse快捷键设置文件,用户导入后可以快速拥有与博主相同的快捷键布局,提高编码速度。 2. **项目示例源码**:可能包含了一个名为“PruLife”的项目的源代码,用于...

    eclipse注释模板xml文件

    在Eclipse中,开发者可以通过自定义注释模板来快速插入预先定义好的注释结构,这对于代码规范和团队协作非常有帮助。这些自定义模板通常存储在一个XML文件中,使得它们可以被共享、导入和导出。 在Eclipse中,注释...

    如何控制代码格式(eclipse&myeclipse通用版)

    在 Eclipse 和 MyEclipse 中,可以通过以下步骤自定义代码模板: 1. 进入“Window”->“Preferences”(Eclipse) 或 “Window”->“Settings”(MyEclipse)。 2. 选择“Java”->“Code Template”。 3. 在这里可以...

    eclipse.jet resource

    Eclipse Jet,全称为JSP Template Engine,是Eclipse基金会下的一个项目,主要用来生成动态内容,特别是用于Java服务器端的Web应用开发。Jet引擎允许开发者使用Java语法和模板语言来编写可重用的代码片段,这些代码...

    codeTemplate

    7. **自定义和扩展**:除了预设的模板,开发者还可以根据个人喜好或者项目需求创建自己的模板,Eclipse提供了强大的自定义能力,包括变量、条件表达式等,使得模板功能非常灵活。 总的来说,"codeTemplate"和...

Global site tag (gtag.js) - Google Analytics