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:

posted @ 2022-08-27 09:02  陆陆无为而治者  阅读(505)  评论(0编辑  收藏  举报