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()让开发者输入变量名,其他参数也有相应的功能,参考下面的网址