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

JAVA herman 484浏览 0评论
公告:“业余草”微信公众号提供免费CSDN下载服务(只下Java资源),关注业余草微信公众号,添加作者微信:xttblog,发送下载链接帮助你免费下载!
本博客日IP超过1800,PV 2600 左右,急需赞助商。
极客时间所有课程通过我的二维码购买后返现24元微信红包,请加博主新的微信号:xttblog,之前的微信号好友位已满,备注:返现
所有面试题(java、前端、数据库、springboot等)一网打尽,请关注文末小程序
视频教程免费领

用过 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(){
        //修改的测试
    }

}

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

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加QQ1群:135430763(2000人群已满),QQ2群:454796847(已满),QQ3群:187424846(已满)。QQ群进群密码:xttblog,想加微信群的朋友,之前的微信号好友已满,请加博主新的微信号:xttblog,备注:“xttblog”,添加博主微信拉你进群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作可添加助理微信进行沟通!

本文原文出处:业余草: » idea 模版用法大全(快速生成常用语句块)