idea 模版用法大全(快速生成常用语句块)

用过 idea 的都对它赞不绝口,它有非常强大的提示功能。能通过输入部分关键次,提示出整个常用语句块。这些语句块还可以自定义,支持 html,css,JavaScript,java,sql等各种语言。还支持出 java 文件意外的 xml 文件,熟悉文件,js文件等。

IDEA中代码模板所处的位置:settings – Editor – Live Templates / Postfix Completion。

下面看我总结的一些常用的输出模版。为了节约时间,我直接贴代码了!

//模板六: prsf:可生成 private static final
private static final Customer CUST = new Customer();

//变形:psf
public static final int NUM = 1;
//变形:psfi
public static final int NUM2 = 2;
//变形:psfs
public static final String NATION = "china";


//模板一:psvm
public static void main(String[] args) {


    //模板二:sout
    System.out.println("hello!");
    //变形:soutp / soutm / soutv / xxx.sout
    System.out.println("args = [" + args + "]");
    System.out.println("TemplatesTest.main");

    int num1 = 10;
    System.out.println("num1 = " + num1);
    int num2 = 20;
    System.out.println("num2 = " + num2);
    System.out.println(num1);

    //模板三:fori
    String[] arr = new String[]{"Tom","Jerry","HanMeimei","Lilei"};
    for (int i = 0; i < arr.length; i++) {
        System.out.println(arr[i]);

    }
    //变形:iter
    for (String s : arr) {
        System.out.println(s);
    }
    //变形:itar
    for (int i = 0; i < arr.length; i++) {
        String s = arr[i];
        System.out.println(s);

    }

    //模板四:list.for
    ArrayList list = new ArrayList();
    list.add(123);
    list.add(345);
    list.add(567);

    for (Object o : list) {

    }

    //变形:list.fori
    for (int i = 0; i < list.size(); i++) {

    }

    //变形:list.forr 倒序遍历
    for (int i = list.size() - 1; i >= 0; i--) {
        
    }
}

public void method(){
    System.out.println("TemplatesTest.method");

    ArrayList list = new ArrayList();
    list.add(123);
    list.add(345);
    list.add(567);

    //模板五:ifn
    if (list == null) {

    }
    //变形:inn
    if (list != null) {
        
    }

    //变形:xxx.nn /  xxx.null
    if (list == null) {

    }


    if (list != null) {

    }

}

再看一些其他快速语句块输出提示用法。

public class TemplatesTest1 {
    
    //生成的模板的演示2
    /**
     * 客户的id
     */
    private int id;
    
    /**
     * 客户的姓名
     */
   private String name;
     

    //修改2:
    public static final int NUM = 10;
    

    //修改1: psvm -> main
    public static void main(String[] args) {

    }
    //生成的模板的演示1
    public void testUpdate(){
        //修改的测试
    }

}

以上只是我个人常用的模版,语句块快速编写方法。经常用的话,就能用习惯!

idea 模版用法大全(快速生成常用语句块)

: » idea 模版用法大全(快速生成常用语句块)

原创文章,作者:6024010,如若转载,请注明出处:https://blog.ytso.com/251814.html

(0)
上一篇 2022年5月3日
下一篇 2022年5月3日

相关推荐

发表回复

登录后才能评论