IDEA系列教程07_IDEA模板(Templates)

1.Live Templates-代码模板

代码模板是指,配置一些常用的代码字母缩写后,当输入缩写字母时,IDEA会根据输入的字母缩写,帮助自动完成预设的代码。从而提高编码效率,同时也可以进行个性化设置,例如:注释模板。

官方对Live Templates介绍:https://www.jetbrains.com/help/idea/using-live-templates.html

2.内置的模板

在IDEA中,有很多内置的编码模板,使用者只需要敲击简单的前缀即可生成代码。但是以下模板是固定的无法改变。
IDEA系列教程07_IDEA模板(Templates)_第1张图片
鉴于Postfix Completion模板无法改变,IDEA提供了Live Templates模板,该模板用户可以自定义。

3.常用模板说明

模板 说明 效果
psvm 生成main方法 public static void main(String srgs){}
sout 生成打印语句 System.out.println()
fori 生成for循环 for (int i = 0; i < ; i++) { }
iter 增强型for循环 for (String arg : args) {}
itar 普通for循环 for (int i = 0; i < args.length; i++) {}
list.for 生成集合list的for循环 for(Object obj:list){}
ifn 生成if xx 为null if (args == null) {}
prsf 生成private static final xx private static final
prsfi 生成private static final int private static final int
prsfs 生成private static final String private static final String

4.修改现有的Live Templates

如果对现有的模板使用不是很习惯,可以做出修改。
IDEA系列教程07_IDEA模板(Templates)_第2张图片
如果需要修改(新增)模板,可以选中模板,在下面进行修改。
IDEA系列教程07_IDEA模板(Templates)_第3张图片

5.自定义模板

5.1首先创建一个模板组

IDEA系列教程07_IDEA模板(Templates)_第4张图片

5.2创建模板

IDEA系列教程07_IDEA模板(Templates)_第5张图片

5.3自定义模板

在自定义模板中,可以通过 名 称 名称 的形式声明变量,然后使用内置的函数为变量动态的赋值。
IDEA系列教程07_IDEA模板(Templates)_第6张图片
IDEA系列教程07_IDEA模板(Templates)_第7张图片
效果:
IDEA系列教程07_IDEA模板(Templates)_第8张图片
IDEA系列教程07_IDEA模板(Templates)_第9张图片
**注意:**若需要动态的生成,IDEA的模板不仅仅只是生成Java的代码或者注释,还可以生成各种文件中的字符串。如,在pom.xml中的一些插件。或者开发框架中的配置文件中的一些常用标签等等,只需要预设好,以后只需要通过缩略字符都可以生成。且也支持导出导入个性化设置。

ps:如需最新的免费文档资料和教学视频,请添加QQ群(627407545)领取。

你可能感兴趣的:(IDEA系列教程07_IDEA模板(Templates))