idea_文件级别注释&自定义Live Template类似于sout

1.文件注释

效果

这里写图片描述

设置

File->Setting->->Editor->File and Code Templates设置
这里写图片描述

2.方法注释

概述

用惯了Eclipse快捷键的人可能会不习惯,sysout、foreach等快捷方式找不到了,main方法也无法自动补全了,其实这个在IntelliJ中有一个异常强大的模块Live Template来实现。
例如,在class中尝试psvm+tab,则会发现main方法产生了;输入iter+tab,则生成了foreach语句。 live template还有一个surround的用法,选中某个变量,键入ctl+alt+j两次,则会出现自动补全的菜单。 此外,还可以自定义Live Template。Code Snippet技术应用也挺普遍的,IntelliJ的Live Template优点是内置了一些智能的变量和函数,可以做到一些语义级别的分析和运用

详细讲解

1.创建自己的switch模板

1.1 File->Setting->Live Template

这里写图片描述

1.2 创建自己的模板代码组

这里写图片描述

1.3 创建自己的代码模板

这里写图片描述

switch ($VAR$) {
    case $VAR_CHILDREN$:
        break;$END$
}

这里写图片描述

1.4 代码模板中的一些可配置项

这里写图片描述
这里写图片描述
代码中用swit就可以使用了

2.foreach模板解析

2.1 Java中使用代码

这里写图片描述

2.2 live template中的配置

这里写图片描述

这里写图片描述
1. 默认先编辑mDatas是因为在iter模板的Edit variales中, ITERABLETYPE 在最上面
2. 能够搜索到最近的mDatas作为默认值,是Edit variales中的Expression-iterableVariable()起的作用
3. suggestVariableName()让开发者输入变量名,其他参数也有相应的功能,参考下面的网址

模板中变量函数详解如iterableVariable()等

http://www.jetbrains.com/help/idea/2016.1/edit-template-variables-dialog.html?origin=old_help#functions

参考文档

http://blog.csdn.net/kiwi_coder/article/details/17575629

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值