InteliJ-IDEA-高效技巧(二)

InteliJ-IDEA-高效技巧(二),第1张

InteliJ-IDEA-高效技巧(二) 1. 介绍

idea 是咱们用得最多的工具,所以本文的目的就是带大家高效的使用 idea。

idea 中有个特别的牛逼的功能:live template(模板功能), 可以将一段代码创建为一个模板,然后给这个模板定义个比较短的名字,然后在代码中输入模板的名字结合 tab 或者 enter 键,可以瞬间将模板代码片段引入到当前代码中,大大的提升了开发效率。下面整理一些常用的模板方式.

2. 常用的live tempalte 2.1 main方法

psvm+Enter 键:输出 main 方法

public static void main(String[] args) {
}
2.2 输出 if 块

boolean 变量.if+Enter键:输出 if 块

例如: flag.if+Enter 键

boolean flag = true;
if (flag) {
}
2.3 输出非 if 块

boolean 变量.else+Enter键:输出非 if 块

例如: flag.else+Enter 键

boolean flag = true;
if (!flag) {
}
2.4 输出 for 循环

fori+Enter 键:输出 for 循环

for (int i = 0; i < ; i++) {
}

list变量.fori+Enter 键:输出 for 循环

List list = Arrays.asList("1","2","3");
for (int i = 0; i < list.size(); i++) {

}
2.5 输出 for 反向循环

list 变量.forr+Enter 键:输出 for 反向循环

List list = Arrays.asList("1","2","3");
for (int i = list.size() - 1; i >= 0; i--) {

}
2.6 输出 foreach 循环

list变量.for+Enter 键:输出 foreach循环

list.for+Enter 键

输出结果:

List list = Arrays.asList("1","2","3");
for (String s : list) {

}
2.7 输出 while 循环

boolean 变量.while+Enter 键,输出 while 循环

例如: flag.while+Enter 键,输出

boolean flag = true;
while (flag) {
}
2.8 快速创建一个对象

对象.var+Enter 键:快速创建一个对象

比如:“路人”.var+Enter 键,输出

String s = "路人";

new String().var+Enter 键,输出

String s = new String();
2.9 快速在方法中返回值

变量.return+Enter 键:快速在方法中返回值

public String getName(){
    "路人".return+Enter键
}

输出结果:

public String getName(){
    return "路人";
}
2.10 快速输出控制台打印语句

sout+Enter 键:快速输出

System.out.println();

快速打印出变量, “路人”.sout+Enter 键,输出

System.out.println("路人");
2.11 快速输出 try…catch 块

代码尾部.try+Enter 键:快速输出 try…catch 块

int i = 10;.try+Enter键

输出结果:

try {
    int i = 10;
} catch (Exception e) {
    e.printStackTrace();
}
2.12 定义静态变量

类中输入 prsf+Enter 键,输出私有静态变量

private static final

类中输入 psf+Enter 键,输出公有静态变量

public static final

类中输入 psfi+Enter 键,输出int类型的公共静态变量

public static final int

类中输入 psfs+Enter 键,输出String类型的公共静态变量

public static final String
2.13 快速抛出异常

方法中输入 thr+Enter 键,输出

throw new
3. 自定义 live template

idea 中自带了一些常用的,但是有时候我们也想自定义一些自己比较常用的模板,那么怎么 *** 作呢?

打开设置 File->Settings->Live template , 添加一个分组. 如下图点击"+",选择"Template Group",组名我们就叫 tcf 吧,可以随意起名
在tcf组下面添加一个模板tcf, *** 作如下:
设置tcf模板信息, 我这里添加的是try-catch-finally代码块;

  • Abbreviation(缩进名):即之后代码输入 pssd 按快捷键即可生成 private static String var
  • Edit variables(编辑编写):编辑变量,包括顺序,变量功能等,详见下方备注
  • Description(注释):注释模板功能
  • Template text(模板主体):x x 为变量,END 为自带变量,即最后光标停留位置
  • Applicable(应用范围):指明在什么文件什么情况下使用。一般默认勾选 java 就可以
  • options(快捷键):即输入 pssd 后按下 Enter 还是 Tab 生成模板。作者一般使用 Tab 键,一方面是防止与自带模板冲突,另一方面与 shell 快捷键一至
  • Reformate According to Style:自动进行代码格式化。不勾选代码不会自动缩进换行

当在代码中输入"tcf+Enter键",瞬间出现下面代码,是不是特别的爽.

try {

} catch (Exception e) {

} finally {

}
个人博客

欢迎各位访问我的个人博客: https://www.crystalblog.xyz/

备用地址: https://wang-qz.gitee.io/crystal-blog/

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4657304.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-06
下一篇 2022-11-06

发表评论

登录后才能评论

评论列表(0条)

保存