当前位置: 首页 > news >正文

Idea Live Template 功能总结

文章目录

  • Java自带的template
    • 属性模板
      • psf——public static final
      • psfi——public static final int
      • psfi——public static final String
      • St——String
    • 方法模板
      • psvm——main方法
      • sout——打印语句
      • iter——for迭代循环
      • fori——for循环
    • 代码块模板
      • if-e —— if else
      • else-if
  • 自定义自己的template
    • 属性模板
    • 方法模板
      • pmn——公共无参方法
      • pm——公共有参方法
      • prmn——私有无参方法
      • prm——私有有参方法
      • tm——测试方法模板
      • no——new Object
      • log——定义日志常量

定义: Live template可以让你快速、高效、正确的插入平时经常使用的或者自定义的代码片段。

在代码中输入模板编码,并按下enter键,即可生效

Java自带的template

如常见的:iter、fori、psvm、sout等。
在这里插入图片描述

属性模板

psf——public static final

psfi——public static final int

psfi——public static final String

在这里插入图片描述

St——String

在这里插入图片描述

方法模板

psvm——main方法

public static void main(String[] args) {}

sout——打印语句

System.out.println();

iter——for迭代循环

在这里插入图片描述

fori——for循环

在这里插入图片描述

代码块模板

if-e —— if else

快捷编码:if-e
描述:add if and else
模板:

if($CONDITION$){$END$
} else if (){
}

在这里插入图片描述

else-if

快捷编码:else-if
描述:Add else-if branch
模板:

else if($CONDITION$){$END$
} 

在这里插入图片描述

自定义自己的template

在这里插入图片描述

属性模板

方法模板

pmn——公共无参方法

下图分别定义 快捷编码,描述,模板,应用范围
在这里插入图片描述
这里将无参公共方法
快捷编码定义为: pmn
描述为: public method without param
模板为:


/*** methodName $METNOD$* returnType $RETURN$* -----------------------------------------------------------------------------------------------------------------*/public $RETURN$ $METNOD$(){$END$return;
}

定义应用范围,这里勾选Java
在这里插入图片描述

在这里插入图片描述

pm——公共有参方法

快捷编码: pm
描述:public method with param
模板:


/*** methodName $METNOD$* paramType $PARAMTYPE$* paramName $PARAMNAME$* returnType $RETURN$* -----------------------------------------------------------------------------------------------------------------*/
public $RETURN$ $METNOD$($PARAMTYPE$ $PARAMNAME$){$END$return;
}

在这里插入图片描述

prmn——私有无参方法

快捷编码: prmn
描述:private method without param
模板:

/*** methodName $METNOD$* returnType $RETURN$* -----------------------------------------------------------------------------------------------------------------*/private $RETURN$ $METNOD$(){$END$return;
}

prm——私有有参方法

快捷编码: prm
描述:private method with param
模板:

/*** methodName $METNOD$* paramType $PARAMTYPE$* paramName $PARAMNAME$* returnType $RETURN$* -----------------------------------------------------------------------------------------------------------------*/
private $RETURN$ $METNOD$($PARAMTYPE$ $PARAMNAME$){$END$return;
}

tm——测试方法模板

编码:tm
描述:test case default method

public void $method$() {$END$
}

no——new Object

编码:no
描述:new Object

$val$ $name$ = new $val$();

log——定义日志常量

编码:log
描述:定义日志常量

 private static final Logger logger= LoggerFactory.getLogger($CLASS$.class);
http://www.lryc.cn/news/125994.html

相关文章:

  • 场景入门12----构造脚本搭建栅栏和石头墙
  • 零基础看懂免费开源的Stable Diffusion
  • Zmq适配Win7 SP0 / Win XP/ Win 2k
  • 掌握Python的X篇_30_使用python解析网页HTML
  • 广联达OA前台sql注入+后台文件上传漏洞复现分析
  • No view found for id 0x7f0901c3 for fragment解决以及线上bug排查技巧
  • 腾讯云CVM服务器竞价实例是什么?和按量计费有什么区别?
  • Kali Linux助您网络安全攻防实战
  • JavaEE初阶:多线程 - 编程
  • 一种多策略下RabbitMQ的延时队列实现
  • 解密 AI 客服;在不同硬件设备上运行大型语言模型的可能性
  • 问题:【IntelliJ IDEA】解决idea自动声明变量加finall修饰符问题
  • SpringBoot基于Zookeeper实现分布式锁
  • AT89C51单片机实现单片机串口互动(中断方式,单片机--单片机,应答)
  • 九耶丨阁瑞钛伦特-请说说你在工作中的PRD文档是如何撰写的?
  • Android免打包多渠道统计如何实现
  • Apipost CICD怎么配置?
  • utf-8和utf-8 mb4区别
  • 考研 408 | 【计算机网络】 应用层
  • 设计模式-单例
  • mysql截取最后一个字符之前的数据
  • Flutter 中,ListView 中需要放置 ListView 需要怎么处理才高效?
  • Appium Desktop安装
  • Open3D 最小二乘拟合平面(SVD分解法)
  • Pytorch源码搜索与分析
  • 运维监控学习笔记9
  • gulimall-缓存-缓存使用
  • 概述、搭建Redis服务器、部署LNP+Redis、创建Redis集群、连接集群、集群工作原理
  • redis数据类型与底层数据结构对应关系
  • SpringBoot请求响应