• 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:

  • 相关阅读:
    服务器搭建域控与SQL Server的AlwaysOn环境过程(二) 搭建客户端节点 服务器
    服务器搭建域控与SQL Server的AlwaysOn环境过程(一) 搭建域控服务器
    React中的AES加解密请求
    React项目构建(利用webpack打包)
    解决IIS服务器部署 字体图标找不到的原因
    iOS开发之视频播放31次、15次后错误,NSLocalizedFailureReason=此媒体所需的解码器正忙
    iOS开发之视频播放功能、边播放边缓存
    iOS开发之获取最上层 Window
    iOS开发之APP启动视频
    iOS开发之图片base64编码处理
  • 原文地址:https://www.cnblogs.com/luyj00436/p/16629801.html
Copyright © 2020-2023  润新知