IDEA-live template 函数解释

这篇博客详细解释了IntelliJ IDEA的Live Template中的一些关键函数,包括methodReturnType(), $END$, $SELECTION$, arrayVariable(), className(), date(), time(), guessElementType(), iterableComponentType(), suggestIndexName()等,帮助开发者更好地理解和自定义快捷模板。" 85107300,7124409,数学技巧在编程竞赛中的应用——Sum问题解析,"['算法', '数学', '编程竞赛', '数值计算', '数据结构']
摘要由CSDN通过智能技术生成

IDEA-live templete 函数解释:

-- 最近想自定义idea的快捷模板, 部分函数啥意思不知道, 想完成一个foreach,也有困难, 网上找了半天没有解释各个函数的, 就自己总结和试验,写出一篇博客聊表纪念, *表示经常用或者比较重要的, ?*表示可能有用但没找到使用方法, 剩下的是个人认为用处不大的函数- -

*2. methodReturnType() 使用当前方法的返回类型设置当前变量
*3. $END$表示模板展开后光标的位置
*4. $SELECTION$用于环绕模板中,代表要包装的代码片段。展开模板后,所选文本将按照模板中的指定进行包装。
*6. arrayVariable()建议当前范围内适用的所有数组变量(返回最近的数组)。
*12. className(sClassName)返回当前类(模板展开的类)的名称
*14.剪贴板()返回系统剪贴板的内容。
*18. date(sDate) 以指定格式返回当前系统日期. 默认11/23/12 date("yyyy-MM-dd"), 可指定格式;
*44. time(sSystemTime)返回当前系统时间。可指定格式     
*28. guessElementType(<container>)对存储在java.util.Collection中的元素类型进行猜测。为了进行猜测,IntelliJ IDEA试图找到元素添加到容器或从容器中提取元素的位置。
       eg. for($TYPE$ e :$LIMIT$) { $END$}  LIMIT-iterableVariable() ; TYPE-guessElementType(LIMIT);
*29.  iterableComponentType(<Array/Iterable>)返回iterable组件

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值