目录

一、前言

二、常用语句模板:

        1.main方法模板:

        2.输出语句模板:

        3.增强for模板:

三、自定义模板(重要):

        1.如何使用自定义模板:

        分步详细演示:

        2.自定义模板举栗演示:


一、前言

        大家好,这篇博文会和大家分享一下IDEA模板相关的问题,比如说main方法的快捷键,输出语句的快捷键等等,还会给大家演示一下如何使用自定义模板。其实模板,就是方法体或者语句的外部框架,当然,自定义模板还可以补充内部语句。使用模板可以帮助我们节省时间,我们只需要写出内部内容即可。当然,不建议新手使用模块,最好是代码你已经敲熟了再去使用模板。

二、常用语句模板:

        1.main方法模板:

        main方法的模板默认有两种,可以是main,也可以是psvm,输入这两种都会生成main方法的外部框架。演示如下:

easy javadoc 设置模板 java自定义模板_经验分享

        2.输出语句模板:

输出语句此处即代表System.out.println(); 语句,它的模板是sout。在方法体内输出sout即可快速生成输出语句。演示如下:

easy javadoc 设置模板 java自定义模板_easy javadoc 设置模板_02

        3.增强for模板:

        增强for循环的模板为iter,输入iter即可快速生成增强for循环框架,而且可以选择当前可遍历的对象,集合,数组都可以通过增强for来遍历。演示如下:

easy javadoc 设置模板 java自定义模板_easy javadoc 设置模板_03

三、自定义模板(重要):

        1.如何使用自定义模板:

        硬菜来了,IDEA中的自定义模板是非常实用的一项技能,你可以任意定义你想要的模板的内容。那么,IDEA中自定义模板在哪儿呢?

        你可以按照(settings -> editor -> live templates -> java)的顺序找到java自定义模板。动图演示如下(具体的添加自定义模板的步骤在下文):

easy javadoc 设置模板 java自定义模板_java_04

        

        分步详细演示:

第一步,进入设置,可以Ctrl + Alt + s快捷键。

easy javadoc 设置模板 java自定义模板_经验分享_05

         

第二步,找到Editor板块

easy javadoc 设置模板 java自定义模板_easy javadoc 设置模板_06

第三步,找到Editor板块下的Live Templates子板块

easy javadoc 设置模板 java自定义模板_ide_07

         

第四步,找到java模块

easy javadoc 设置模板 java自定义模板_easy javadoc 设置模板_08

第五步,找到java模块后,你就可以在这里大展身手了!

easy javadoc 设置模板 java自定义模板_ide_09

        

点击右侧方的加号+按钮,就可以创建自定义模板, 

easy javadoc 设置模板 java自定义模板_easy javadoc 设置模板_10

选择Live Template选项,创建新模板.

easy javadoc 设置模板 java自定义模板_java_11

        如上图所示,我们将界面大致分为3部分, 其中:

        第一部分表示触发模板的关键词,即输入什么才能出现该模板。

        第二部分表示对该模板的描述,即备注,比如这个模块是做什么的,有什么性质。

        第三部分表示模板实际的内容,即你想让模板里有什么,你就在这儿写什么

特别注意,第三部分左下角有一个Define选项,一定要点击Define并将java勾选,如下图所示:

easy javadoc 设置模板 java自定义模板_java_12

        如上图所示,我已经定义了关键词为csdn的模板,下面我给模板添加我想要的内容,如下:

easy javadoc 设置模板 java自定义模板_easy javadoc 设置模板_13

        让我们看一下实际效果吧:

easy javadoc 设置模板 java自定义模板_intellij-idea_14

        怎么样,是不是非常好用?😄

        下面我们再来举个栗子。 

        2.自定义模板举栗演示:

需求:仅通过模板来实现数组的创建,赋值,求和以及遍历。

分析:

                ①我们可以直接通过增强for循环的模板来遍历数组。所以我们仅需要解决数组的创建,赋值和求和的需求,数组的创建仅一条语句,因此我们可以将数组的创建和赋值放在一个模板里,这是第一个模板

但是赋值也需要Scanner扫描器呀,所以我们可以把Scanner对象的创建和资源释放的语句放在第二个模板

最后就是求和了,我们可以定义一个sum变量,并利用for循环进行求和,我们把它们放在一个模板里,这是第三个模板

        如下图所示:

        这是我们需要创建的第一个模板,up将其命名为assign,表示赋值。

easy javadoc 设置模板 java自定义模板_java_15

        如下图所示:        这是我们创建的第二个模板,up将其命名为 sc,包含Scanner对象的创建和资源释放的语句。                       

easy javadoc 设置模板 java自定义模板_ide_16

        如下图所示:

        这是我们创建的第三个模板,up将其命名为arraySum,表示数组的求和。 

easy javadoc 设置模板 java自定义模板_easy javadoc 设置模板_17

        那么,我们只需要按照顺序,依次使用模板2,1,3,再将求和值输出,就可以实现需求。如下GIF图演示:

 

easy javadoc 设置模板 java自定义模板_easy javadoc 设置模板_18

        通过动图演示,大家可以看到,模板雀氏是非常方便👍。

        接着我们再把求得的和输出,用增强for遍历数组就可以🌶。

代码如下:

package idea;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

/*
    1.常见语句、方法的模板快捷键
            //psvm,main
            //sout,so
            //fori
            //iter
    2.自定义模板(settings -> editor -> live templates -> java)
 */
public class Templates {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int[] array = new int[5];//这里数组的长度要手动定义,也可以考虑在模板中用Scanner的方法来赋值
        for (int i = 0; i < array.length; ++i) {
            array[i] = sc.nextInt();
        }

        int sum = 0;
        for (int i = 0; i < array.length; ++i) {
            sum += array[i];
        }
        System.out.println("数组所有元素的和为:" + sum);

        for (int i : array) {
            System.out.println(i);
        }

        sc.close();
    }
}

运行效果如下:

easy javadoc 设置模板 java自定义模板_经验分享_19

        🆗,以上就是关于IDEA中模板的全部内容了。相信大家在看完本文后,已经了解了什么是模板并具备了自定义模板的能力。