美文网首页
六、IDEA模板

六、IDEA模板

作者: 艾特小师叔 | 来源:发表于2020-03-13 21:40 被阅读0次

1. Live Templates-代码模板

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

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

2. 内置的模板

在IDEA中,有很多内置的编码模板,使用者只需要敲击简单的前缀即可生成代码。但是以下模板是固定的无法改变。


clip_image146.jpg

鉴于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

如果对现有的模板使用不是很习惯,可以做出修改。


clip_image148.jpg

如果需要修改(新增)模板,可以选中模板,在下面进行修改。

clip_image150.jpg

5. 自定义模板

1.首先创建一个模板组

clip_image152.jpg

2.创建模板

clip_image154.jpg

3.自定义模板

在自定义模板中,可以通过名称的形式声明变量,然后使用内置的函数为变量动态的赋值。

clip_image156.jpg clip_image158.jpg

效果:

clip_image160.jpg clip_image162.jpg

注意:

若需要动态的生成,IDEA的模板不仅仅只是生成Java的代码或者注释,还可以生成各种文件中的字符串。如,在pom.xml中的一些插件。或者开发框架中的配置文件中的一些常用标签等等,只需要预设好,以后只需要通过缩略字符都可以生成。且也支持导出导入个性化设置。

相关文章

  • 六、IDEA模板

    1. Live Templates-代码模板 代码模板是指,配置一些常用的代码字母缩写后,当输入缩写字母时,IDE...

  • 2018-11-19UI自动化&参数化

    一、java学习 idea 实时代码模板 idea实时代码模板 创建模板组,模板https://www.tapd....

  • 2018-11-19

    一、java学习 idea 实时代码模板 idea实时代码模板 创建模板组,模板https://www.tapd....

  • 2018-11-20

    一、java学习 idea 实时代码模板 idea实时代码模板 创建模板组,模板https://www.tapd....

  • IDE注释模板配置

    Myeclipse注释模板配置 Idea注释模板配置

  • Idea重构

    Intellij idea使用教程与心得 Intellij idea的调试总结 Idea重构 IDEA模板与对比

  • Idea 模板

  • Spring Boot+Mybatis项目总结

    IDEA创建maven项目 使用IDEA创建maven项目,勾选从模板原型构建,这里选择maven-archety...

  • idea 类模板

    编辑代码的时候一些模板不尽人意,设置一下类生成模板 File -- Settings -- Editor -- C...

  • IDEA Servlet模板

网友评论

      本文标题:六、IDEA模板

      本文链接:https://www.haomeiwen.com/subject/tpnyshtx.html