【eclipse修改默认注释】

一、背景简介

丰富的注释和良好的代码规范,对于代码的阅读性和可维护性起着至关重要的作用。几乎每个公司对这的要求还是比较严格的,往往会形成自己的一套编码规范。但是再实施过程中,如果全靠手动完成,不仅效率低下,还难以保证真正的符合规范。所以结合IDE环境,自动生成注释,还是很有必要的。今天我们就说一下,如何使用Eclipse给我们提供的自定义代码模版的功能来作业。

二、设置注释模板

  • 设置注释模板的入口:Window->Preference->Java->Code Style->Code Template

  • 然后展开Comments节点就是所有需设置注释的元素了!

  • 一下修改,只需要点击右侧面板上的按钮 – 编辑(Edit), 便可修改成自己的注释!

    这里写图片描述

三、详细介绍

1、文件(Files)注释标签

Files标签是对新建的文件的说明,出现在文件最上面

  • 推荐注释风格:
/**   * Copyright © ${year} eSunny Info. Tech Ltd. All rights reserved.* * 功能描述:* @Package: ${package_name} * @author: ${user}   * @date: ${date} ${time} */

2、类型(Types)注释标签(类的注释)

Types标签是对类Class的一个说明,出现在类上面

  • 推荐注释风格:
/**
* Copyright: Copyright (c) ${year} LanRu-Caifu
*
* @ClassName: ${file_name}
* @Description: 该类的功能描述
*
* @version: v1.0.0 * @author: ${user} * @date: ${date} ${time} * * Modification History: * Date Author Version Description *---------------------------------------------------------* * ${date} ${user} v1.0.0 修改原因 */

3、字段(Fields)注释标签

Fields标签是对变量字段的说明

  • 推荐注释风格:
// @Fields ${field} : ${todo}

4、构造函数(Constructors)标签

Constructors标签是对类的构造函数的说明

  • 推荐注释风格:
/**
* @Function: ${file_name}
* @Description: 该函数的功能描述
*
* @param:参数描述 * @version: v1.0.0 * @author: ${user} * @date: ${date} ${time} */

5、方法(Methods)标签

Methods标签是对函数方法的说明

  • 推荐注释风格:
/**
* @Function: ${file_name}
* @Description: 该函数的功能描述
*
* @param:描述1描述 * @return:返回结果描述 * @throws:异常描述 * * @version: v1.0.0 * @author: ${user} * @date: ${date} ${time} * * Modification History: * Date Author Version Description *---------------------------------------------------------* * ${date} ${user} v1.0.0 修改原因 */

6、覆盖方法(Overriding Methods)标签

Overriding Methods标签是对覆盖方法的说明

  • 推荐注释风格:
/**
* ${see_to_overridden}
* @Function: ${file_name}
* @Description: 该函数的功能描述
*
* @param:描述1描述 * @return:返回结果描述 * @throws:异常描述 * * @version: v1.0.0 * @author: ${user} * @date: ${date} ${time} * * Modification History: * Date Author Version Description *---------------------------------------------------------* * ${date} ${user} v1.0.0 修改原因 */

7、代表方法(Delegate Methods)标签

  • 推荐注释风格:
/*** ${tags}* ${see_to_target}*/

8、getter方法标签

  • 推荐注释风格:
/*** @return the ${bare_field_name}*/

9、setter方法标签

  • 推荐注释风格:
/*** @param ${param} the ${bare_field_name} to set*/

四、如何自动添加注释

1、可通过如下三种方法自动添加注释:

  • 输入“/**”并回车。
  • 用快捷键 Alt+Shift+J(先选中某个方法、类名或变量名)。
  • 在右键菜单中选择“Source > Generate ElementComment”。

2、新建文件或类的时候,怎么自动生成文件(file)的注释呢?

这里写图片描述

只需要勾选Automatically and comments for new methods and types即可!

3、导入/导出代码格式模板

如果你辛辛苦苦定制好了自己的代码风格,然后换了台机器进行操作或重装了Eclipse,是不是要重新配置一遍呢?答案当然是No了,Eclipse提供了“导出”和“导入”功能,你可以把自己的模板导出来在其他机器上使用。

这里写图片描述

五、创建自定义注释模板

  • eclipse自带一些注释模板,如日期(@date)、文件名(@ClassName)、作者(@author)等,那么怎么自定义一些注释模板呢?

posted on 2017-04-06 18:08 nodeyang 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/yangjian-java/p/6674772.html

【eclipse修改默认注释】相关推荐

  1. eclipse修改默认工作空间

    新安装的myEclipse(eclipse)第一次启动时就会弹出让你选择工作空间的对话框 如果勾选了Use this as the default and do not ask again 下次要启动 ...

  2. eclipse修改maven本地存放位置及修改默认镜像为淘宝镜像

    eclipse修改maven下载jar存放位置及下载镜像地址 在使用maven项目时,因为默认会把地址存放到系统根目录中(通常在C盘),导致系统盘占用太多,而且使用默认的下载地址会非常缓慢,这时候就需 ...

  3. Eclipse 如何修改默认工作空间和切换工作空间(Workspace)

    文章目录 如何关闭/开启 Eclipse Launcher 弹窗提示 通过配置文件设置 通过 IDE 的偏好设置 如何修改 Eclipse 默认的工作空间和切换工作空间 通过配置文件修改 通过 Ecl ...

  4. eclipse.ini 修改默认编码为 UTF-8

    eclipse.ini 修改默认编码为 UTF-8 打开您的eclipse安装目录,找到eclipse.ini文件 打开eclipse.ini文件,在最下面加入一行代码:-Dfile.encoding ...

  5. Eclipse 修改注释的 date time 日期时间格式,即${date}变量格式

    Eclipse 修改注释的 date time 日期时间格式,即${date}变量格式 找到eclipse安装目录下面的plugins目录,搜索 org.eclipse.text ,找到一个jar包, ...

  6. java Eclipse修改背景保护色及变量、方法的高亮

    Eclipse修改背景保护色及变量.方法的高亮 1.修改背景保护色 eclipse操作界面默认颜色为白色.对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背 ...

  7. C#使用Xamarin开发可移植移动应用进阶篇(7.使用布局渲染器,修改默认布局),附源码...

    原文:C#使用Xamarin开发可移植移动应用进阶篇(7.使用布局渲染器,修改默认布局),附源码 前言 系列目录 C#使用Xamarin开发可移植移动应用目录 源码地址:https://github. ...

  8. eclipse的默认(打开)编辑器的更改

    eclipse / MyEclipse JSP默认打开方式是 MyEclipse Visual JSP Designer 它包含了Preview界面所以很慢,而我们如果只需要看代码的话就可以在打开JS ...

  9. python系统字体_Python matplotlib修改默认字体的操作

    matplotlib库作为Python常用的数据可视化库,默认字体居然不支持中文字体,必须得吐槽一下~ 闲言少叙,开始正文 方法1:在plot中指定prop参数 使用matplotlib.font_m ...

最新文章

  1. BZOJ 1124: [POI2008]枪战Maf(构造 + 贪心)
  2. selenium webdriver python 元素操作
  3. LeetCode 1535. 找出数组游戏的赢家
  4. PWA将带来新一轮大前端技术洗牌?
  5. 2 追踪光线=》2.2 前向光线追踪和逆向光线追踪
  6. practical of programming 第二章 java的quick sort
  7. 破坏入侵计算机信息系统犯罪,刑事律师解读:新形势下的黑科技犯罪—破坏计算机信息系统罪...
  8. CurvySplines03(模板提升工作效率)
  9. RFID第二版答案-第六章
  10. html页面填充颜色,div填充颜色 怎么用css定义部分背景颜色
  11. ps图层新建 ,合并可见图层 ,盖印图层
  12. .net接入微信二维码支付(模式二)
  13. 使用augpush实现微信内跳转浏览器下载APP(包括apk和ios)的解决方案
  14. 杏子语录(2020年01月)
  15. spring深入学习(十九) IOC 之 Factory 实例化 bean
  16. git 批量删除文件夹和文件
  17. JS的组成-JS数组方法-JS函数-系统化学习
  18. 铁夫破词第二季总结(1)
  19. 计算机管理里显示磁盘丢失,Win10硬盘分区丢失,在磁盘管理中找不到
  20. ubuntu系统下安装Qtcreator

热门文章

  1. 快来抢,成都传智播客学费一人只需1000元了
  2. 《请回答1988》有感
  3. 两个数据库进行数据比对(DataTable对比)
  4. 有名管道----mkfifo函数总结
  5. 焦虑真的好吗 过度的焦虑存在哪些影响
  6. 数据集 | 基于语音(Speech)/多模态(Multimodal)的情绪识别数据集,格式及下载
  7. transe 简单代码实现
  8. 《乌合之众》--Agree with something
  9. 2012年数学二真题手稿解析
  10. C#-WPF基础入门和进阶系列课程1 运算符封装和案例