IntelliJ IDEA实时代码模板&快捷注释(Live Templates)
Live Templates( 实时代码模板)的原理就是配置一些常用代码字母缩写,在输入简写时可以出现你预定义的固定模式的代码,使得开发效率大大提高,同时也可以增加个性化。本篇教程介绍如何使用IntelliJ IDEA快捷代码和自定义快捷代码模板,包括快捷注释的使用。
目录:
? 快捷代码使用
? 自定义Live Template快捷代码
? IntelliJ IDEA代码注释
? [传送门]
Postfix Completion默认模板
Live Templates默认模板
二者的区别在于Live Templates可以自定义,而 Postfix Completion 不可以。同时,有些操作二者都提供了模板,Postfix Templates较Live Templates快一些(速度差别很小,基本体会不到)
Java中常用快捷代码
psvm 或者 main
:main()方法
sout
:输出语句
类似的有
变量.sout
System.out.println(变量);
soutv
System.out.println("变量名 = " + 第一个成员变量变量(没有的找方法参数,再没有找方法局部变量,再没有输出"true" + true));
指定变量.soutv
System.out.println("变量名 = " + 指定变量);
soutm
System.out.println("当前类名.当前方法");
soutp
soutp=System.out.println("方法形参名 = " + 形参名); //如果方法参数列表为空,则效果相当于sout
fori
:for循环语句
类似的有
length.fori
int length = 10;
for (int i = 0; i < length; i++) {
}
length.forr
for (int i = length; i > 0; i--) {
}
array.fori
int array[] = new int[10];
for (int i = 0; i < arr.length; i++) {
}
array.for
int array[] = new int[10];
for (int i : arr) {
}
/*同理还有array.forr*/
iter:可生成增强 for 循环
for (Object o : ) {
}
array.iter
int array[] = new int[10];
for (int i : arr) {
}
itar:可生成普通 for 循环
for (int i = 0; i < array.length; i++) {
= array[i];
}
list.for
:集合list的for循环语句
类似的有
list.fori
List list = new ArrayList();
for (int i = 0; i < list.size(); i++) {
}
list.forr //从尾到头遍历
ifn
:可生成if(xxx = null),xxx为定义过的变量
类似的有
psf: 可生成 public static final
psfi:可生成 public static final int
psfs:可生成 public static final String
更多请自行摸索
???君?纤???同步发布