IDEA的模板及配置
什么是模板
什么是模板?简单的理解就是配置一些字母缩写。使用简写的方式,就能出现预定义的固定代码。
这样做可以大大提高开发效率。最常见的就是输入 sout 就会出现 System.out.println(); 。
Postfix Completion 和Live Templates
Postfix Completion 默认如下:

Live Templates 默认 如 下:

二者的区别:Live Templates 可以自定义,而 Postfix Completion 不可以。同时,有些操作二者都提供了模板,Postfix Templates 较 Live Templates 能快 0.01 秒。
常见的默认模板
| 模板 | 描述 |
| psvm | 生成main方法 |
| sout | System.out.println() 快捷输出类似的 |
| soutp | System.out.println("方法形参名 = " + 形参名); |
| soutv | System.out.println("变量名 = " + 变量); |
| soutm | System.out.println("当前类名.当前方法"); |
| “abc”.sout | System.out.println("abc") |
| fori | 可生成 for 循环 |
| iter | 可生成增强 for 循环 |
| itar | 可生成普通 for 循环 |
| list.for |
可生成集合 list 的 的 for 循环 List<String> list = new ArrayList<String>(); 输入: list.for 即可输出 for(String s:list){ } |
| ifn | 可生成 if(xxx = null) |
| inn |
可生成 if(xxx != null) xxx.nn 或 xxx.null |
| prsf | 可生成 private static final |
| psf | 可生成 public static final |
| psfi | public static final int |
| psfs | public static final String |
| psvm | 默认main方法 |
通过调用 psvm 调用 main 方法不习惯,可以改为跟 Eclipse 一样,使用 main 调取。
自定义模板
IDEA 提供了很多现成的 Templates。但你也可以根据自己的需要创建新的Template。
先定义一个模板组:


选中自定义的模板组,点击”+”来定义模板。

| 参数 | 描述 |
| Abbreviation | 模板的缩略名称 |
| Descxxxxription | 模板的描述 |
| Template | 模板的代码片段 |
| Define | 应用范围 |
应用范围,可以点击“Define”,然后选择对应的范围,如:

可以如上的方式定义个测试方法,然后在 java 类文件中测试即可:
类似的可以再配置如下的几个 Template:


有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。

自定义模板
浙公网安备 33010602011771号