基于公司的主流开发工具为eclipse,但每个人都有自己的编码习惯,为了统一格式,这里通过三个方面:设置Code Templates、Checkstyle 、Eclipse formatter,来介绍下配置统一的编码风格。
一、Code Templates的设置
具体步骤如下:
打开Window->Preferences->Java->Code Style->Code Templates
点击import,导入模板文件huaxia_code_templates_v1.1.xml。
huaxia_code_templates_v1.1.xml内容是我事先定义好的,我们可以看到Eclipse Code Templates界面中间Configure generated code and comments区域包含了两个菜单树:Comment、Code,如下图所示:
Comments代表注释模板,Code代表代码模板,其中每一个子菜单代表子项的模板。
我们只要点击某一个子项,就会在界面下方的Pattern区域看到该项我们所定义的模板内容和格式,如下图所示:
如上图所示,当我们点击Comments下的子菜单时,下面的Pattern会显示Java文件的头部注释。
下面详细列出每一个子项的说明:
Comments-->Files(Java文件注释)
Comments-->Types(Java类注释)
Comments-->Fields(类字段注释)
Comments-->Constructors(构造函数注释)
Comments-->Methods(Java方法注释)
Comments-->Overriding methods(重写方法注释)
Comments-->Delegate methods(代理方法注释)
Comments-->Getters(Java Getter方法注释)
Comments-->Setters(Java Setters方法注释)
Code下的子菜单说明:
Code-->New Java files(新建java文件代码模板)
Code-->Method body(方法体模板)
Code-->Constructor body(构造函数模板)
Code-->Getter body(字段Getter方法模板)
Code-->Setter body(字段Setter方法模板)
Code-->Catch block body(异常catch代码块模板)
设置Code Templates的目的主要是为了统一各种注释的格式以及代码的模板,只要设定好Code Templates之后利用Eclipse就可以方便地生成我们自定义的注释。
相关推荐
java编码规范 codeTemplates
从工作开始,经历了几个项目的开发,现在的项目一般都是一个团队共同开发,而每个人都有...主要包括三个方面:设置Code Templates、Eclipse formatter、Checkstyle,本篇主要介绍如何设置Code Templates,具体步骤如下
编码规范系列(一):Eclipse Code Templates设置 - CSDN博客转 编码规范系列(一):Eclipse Code Templates设置0
codetemplates.xml
eclipse编码规范codetemplates和formatter的文件,直接配置使用。非常不错的格式
codeTemplates.xml,因为项目的需要,发现需要自己编写一个模板,从网上下载的感觉不太适合自己,于是就自己总结拼凑了一个,当然,你也可以下载之后根据你的需求再处理一下,有需要的拿走,不谢
Eclipse编码规范主要包括三个方面:设置Code Templates、Eclipse formatter、Checkstyle, 本篇主要介绍如何设置Code Templates,具体步骤如下: 打开Window->Preferences->Java->Code Style->Code Templates: ...
java 常用codetemplates.xml
codetemplates.xml
eclipse注释模板(codetemplates),可以导入自己的eclipse里面,不是很规范,仅供参考
eclipse 标准 codetemplates.xml 代码模板,标准、简洁、好用
华为用的codetemplates,类注释,方法注释,自动添加等等
<codetemplate xmlns="http://schemas.borland.com/Delphi/2005/codetemplates" version="1.0.0"> |auto|manual"> <description>Description goes here <author>Author OfTheTemplate <text>default text here...
eclipse formatter和codetemplates java代码编写规范 eclipse formatter和codetemplates java代码编写规范