首页 > 其他分享 >IDEA的模板及配置

IDEA的模板及配置

时间:2022-08-27 09:11:48浏览次数:58  
标签:Templates 配置 IDEA System println 生成 模板 out

什么是模板

什么是模板?简单的理解就是配置一些字母缩写。使用简写的方式,就能出现预定义的固定代码。

这样做可以大大提高开发效率。最常见的就是输入 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 调取。

自定义模板

DEA 提供了很多现成的 Templates。但你也可以根据自己的需要创建新的Template。

先定义一个模板组:

 选中自定义的模板组,点击”+”来定义模板。

参数说明
参数 描述
Abbreviation 模板的缩略名称
Descxxxxription 模板的描述
Template 模板的代码片段
Define 应用范围

 应用范围,可以点击“Define”,然后选择对应的范围,如:

 

 

 可以如上的方式定义个测试方法,然后在 java 类文件中测试即可:

类似的可以再配置如下的几个 Template:

标签:Templates,配置,IDEA,System,println,生成,模板,out
From: https://www.cnblogs.com/luyj00436/p/16629801.html

相关文章

  • Shopify Spark主题模板配置修改
    对于那些正在启动业务的shopify卖家来说,Spark主题是很好的选择,它跨越了你的愿景和市场之间的差距,将美感和必要性结合在一起,这样你就可以用最小的触角将事情进行下去。通过......
  • Debian 11 安装配置 tomcat 10.0.23
    阿里云轻量级服务器Debian11安装配置tomcat-10.0.23一、从官网下载tomcat10.0.23sudowgethttps://dlcdn.apache.org/tomcat/tomcat-10/v10.0.23/bin/apache-tomca......
  • Flask 学习-19.配置管理flask_sqlalchemy 和 flask_migrate
    前言前面讲了项目中使用config.py可以管理开发、生产、测试等环境的配置,这篇继续学习在项目中添加flask_sqlalchemy和flask_migrate的配置环境准备先pip安装flask_s......
  • H3C网络设备配置自动备份
    目录H3C网络设备配置自动备份方法一方法二H3C网络设备配置自动备份实验环境:tftpserver:2.0.1.1vac:10.205.129.51方法一使用华三scheduler进行配置自动备份[VAC......
  • Zotero安装配置插件小Tips: 多端同步、自动翻译、抓取题录信息、参考文献等
    Zotero作为一款文献管理软件,支持Windows、MacOs、Linux、IOS等,且可以保持多端同步,即在不同的设备和操作系统上(甚至包括网页版)能保持文献、笔记等内容的完全同步选择Zote......
  • vue3 基础-常用模板语法
    一个vue的单文件SAP(singlepagewebapplication)即在一个.vue为后缀的文件中,会包含3个部分.模板:html逻辑:javascript样式:css这种同时存在,然......
  • 基于Zookeeper的server.properties配置
    #LicensedtotheApacheSoftwareFoundation(ASF)underoneormore#contributorlicenseagreements.SeetheNOTICEfiledistributedwith#thisworkfora......
  • HA配置之mapred-site.xml
    <?xmlversion="1.0"?><?xml-stylesheettype="text/xsl"href="configuration.xsl"?><!--LicensedundertheApacheLicense,Version2.0(the"License");you......
  • HA配置之yarn-site.xml
    <?xmlversion="1.0"?><!--LicensedundertheApacheLicense,Version2.0(the"License");youmaynotusethisfileexceptincompliancewiththeLicense......
  • DESTOON标签(tag)调用手册 模板制作参考手册
    什么是标签调用?标签调用是根据调用条件(condition)从数据表(table)读取调用数量(pagesize)条数据,并按排序方式(order)排序,最终通过标签模板的布局输出数据。可以看出,标签的......