myeclipse java模板_Myeclipse Templates详解(一) —— Java模板基础

目录

因为自己比较懒,尤其是对敲重复代码比较厌恶,所以经常喜欢用快捷键和模板,Myeclipse的模板功能其实很强大,好像自己只用过syso这一个,所以最近学习了一下,初次写博客,谢绝转载。

一、Templates简介

1.1 Templates基本介绍

Myeclipse模板的查看编辑入口,Window->Preferences->Java->Editor->Templates

2aa8d3c795cc2b4117fb6092d859c097.png

点击后右侧会出现所有模板列表:

a8d81df9c8ce480710084d00e0cbda48.png

现对标红位置简单介绍:

Name: 模板名称,可以用来替换自定义代码,以下简称热字符串,即可以被替换的字符串。

Context:作用域,只用在指定作用域下才能用来替换自定义代码,本文章只讨论Java相关模板。

Auto Insert:自动插入,指当模板名称唯一不会引起歧义的情况下,按代码提示键(若无修改则为Alt+/),直接替换不需要选择,为了快捷起见,尽量模板名称要唯一,自动插入选择上,可以方便输入。

New:这是本文章重点要使用的地方,即如何新建一个模板。

Preview:这是模板的预览。

Use code formatter:模板可以看作是Java代码,格式化方便查看。

1.2 Template基本语法

Java Template其实相对简单,因为模板语法和Java语法一致,相对较难的只是对${}代表的标识符不熟悉,下面介绍所有标识符代表的含义。

可以把标识符简单划分为属性标识符,操作标识符和查找标识符三种(个人分类,方便理解)。

1.2.1 属性标识符

属性标识符表示该变量表示某一种固定属性,有的随热字符串位置的变化而变化,有以下几种。

属性标识符

${enclosing_method}

热字符串所在位置方法的方法名。

${enclosing_method_arguments}

热字符串所在位置方法的参数名,若有多个以逗号分割。

${enclosing_package}

热字符串所在位置的包名。

${enclosing_project}

热字符串所在位置的项目名。

${enclosing_type}

热字符串所在位置的类名。

${file}

热字符串所在的文件名

${return_type}

热字符串所在位置方法的返回类型

${primary_type_name}

热字符串所在的文件名不带后缀

${date}

当前日期,例:2016-7-10

${time}

当前时间,例:下午6:00:09

${dollar}

代表字符串 $

${user}

当前登录用户名 例:Administrator

${year}

当前年份 例:2014

${todo}

Todo的字符串样式,默认TODO

其中几个标识符代表含义如下图所示。

19b39331844ce956a57877aa7dc1779d.png

注&#

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值