1.Live Templates-代码模板
代码模板是指,配置一些常用的代码字母缩写后,当输入缩写字母时,IDEA会根据输入的字母缩写,帮助自动完成预设的代码。从而提高编码效率,同时也可以进行个性化设置,例如:注释模板。
官方对Live Templates介绍:https://www.jetbrains.com/help/idea/using-live-templates.html
2.内置的模板
在IDEA中,有很多内置的编码模板,使用者只需要敲击简单的前缀即可生成代码。但是以下模板是固定的无法改变。
鉴于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
如果对现有的模板使用不是很习惯,可以做出修改。
如果需要修改(新增)模板,可以选中模板,在下面进行修改。
5.自定义模板
5.1首先创建一个模板组
5.2创建模板
5.3自定义模板
在自定义模板中,可以通过
名
称
名称
名称的形式声明变量,然后使用内置的函数为变量动态的赋值。
效果:
**注意:**若需要动态的生成,IDEA的模板不仅仅只是生成Java的代码或者注释,还可以生成各种文件中的字符串。如,在pom.xml中的一些插件。或者开发框架中的配置文件中的一些常用标签等等,只需要预设好,以后只需要通过缩略字符都可以生成。且也支持导出导入个性化设置。
ps:如需最新的免费文档资料和教学视频,请添加QQ群(627407545)领取。