00:00
那快捷键设置完以后,最后呢,咱们再说一个事情叫关于这个模板。这个说完以后呢,咱们关于idea这块使用呢,就算是结束了,嗯,模板这个模板呢,咱们再讲eclips的时候呢,没有提过。但是呢,不意味着克莉丝当中没有模板,其实也有,只是咱们没有具体讲啊,嗯,那么对于idea来讲,它这个模板呢就更强大了,所以说呢,我们这块呢,讲一下啊,呃,什么叫模板?这个咱们就呃顺着往下说大家就清楚了,涉及到模板相关的一些功能呢,咱们有这个两个位置啊,第一个位置呢,是在editor general下边有一个ting目录啊,还有一个呢,是在我们这个啊,这个editor有一个叫life啊,Timeless这样两个目录,哎,我们来看一下啊,首先呢,是在我们这个叫呃,General这个下边的。找到我们这个设置editor啊,你会发现我们绝大部分的设置其实都是在这个editor下面实现的啊站下边哎,我们有这个目录啊,这个目录,这个目录呢,你一打开其实就能看到很多的情况了啊嗯,什么意思呢?就是比如说大家呢,哎,我们如果在你相应的这代码位置,你写个NN。
01:17
这个时候呢,它相当于掉了个模板,这个模板呢,就是说呃,你前面呢,出现了一个变量啊,说这个变量呢,它不等于no的情况,这个NN的就是no no啊这个意思就是前面呢,如果你已经有个变量了,大家就不用说我下边去,哎,实打实的去E啊,说这个变量不等于no,就不用这样写了,你直接嗯一下一回车,它就自动的给你去这样识别了。嗯,然后这块这个nor就是相当于是你判断它是不是个nor,呃这块呢,大家呃,我就不一个个去讲了啊,大家呢,可以下来去熟悉一下,呃你自己写代码的时候呢,你如果呃希望用上,你就适当的背一背,你像这里边提到这个s out,这不在这了吗?哎,大家呢,去s out的时候呢,直接s out一下就出来了。
02:00
啊,就这样个情况啊,这是一个位置,还有一个位置呢,就在这儿啊叫life啊,他们类似这个里边呢,也有很多的模板啊,还涉及到安卓的一些模板,这个呢,跟咱们目前能够用到的Java相关的,在这个other这块打打开这是other一个位置,还有呢,像这个output啊,这是咱们目前呢能够用到的一些位置,那比如说啊,比如说大家能够看到的我们这个魅方法。哎,我们呢是叫PS vm public static,我made这个呢,你要觉得说体验很差啊,就是这个写起来感觉挺费劲的,或者你希望跟我们这个e eclipse呢是一样的,那你可以在这呢做一个修改,就改成这个may,然后在这呢OK一下,这个时候呢,你看我们把它删掉啊,删掉以后这时候你在呃,Public static word may就出不来了啊,这时候你点一个may。啊,这是out啊,回车一下这就出来了,相当于咱们做了一个修改,嗯,然后再接着回过来,嗯,你也可以去适应一下咱们这个other,还有这个叫output,这里边的一些操作啊,像在这呢,这不也提到了一个叫as out啊as out还有其他的一些其他的一些其他的一些什么意思?嗯,举个例子啊,比如说呢,我们这个默认的话呢,或者最简单的叫s out了,就直接是一个输出啊,在这里边你写这个信息就可以了。
03:25
啊,咱们也刚才那会讲了一个,比如说你想输入它啊,点一下s out啊这样也行,还有呢,这叫s out,我写一个MM呢就是methods的意思,直接呢,你看他就把我们这个main方法呢给输出了一下。嗯,就是打印一下这样的一个字符串啊,然后也可以s out,我写一个PP呢就是parameter参数的意思啊回撤哎,他就把我们这个,诶行参这个数据呢,打印了一下。因为有的时候呢,咱们在写代码的时候呢,诶这个参数我传过来的这个数到底是多少啊,诶这个你就不用自己的去实打实的去写了,直接呢s outp就行,哎捏在这儿比如类里边呢,我定一个number,这个number呢是个十,然后在这个位置呢,我就直接s out,哎是一个variable变量嘛,V,哎这不就把我啊这个默认它打的还是他了,相当于是吧,这个时候为什么没打他呢?因为你这是静态的,我这是非静态的,是不是不能掉这个非静态的,我加上一个静态的再来。
04:28
SV,那诶啊这个SV。啊,这样是吧,哎,做个选择那就可以了,就是可以把它呢也打印出来。诶就这呢,相当于是一些挺便捷的一些小的操作啊,其实大家用用手以后的话呢,确实可以提高我们开发的一个效率啊,开发的一个效率,当然了大家如果说你还想去额外的加一些啊,这个模板也是OK的啊,这块呢就提到了说这两个结构的一个不同,咱们刚才提到有两个位置,一个呢叫ta,呃,Live temps,还有是general下边有一个它这个啊里边的这样的一些算是叫模板啊,大家呢,不可以去修改,也不可不可以去做添加啊,你只能够用人家这些线成的,然后我们这个叫呃,Live啊,Templless这里边呢,大家是可以做修改的,刚才也改过了,你也可以去添加,添加了,比如说我们去先咱们自定一个啊模板的组,比如说咱们就叫做哎custom啊tempate吧。
05:34
Temper啊,类似这是咱们用户自定义的一个模板啊,你点一下这个OK啊,这我就相当于是造到这儿了啊,然后就相当于这个下边的这些模板呢,咱们可以修改,也可以去添加啊,在这里边呢,咱们比如说我去具体加一个具体的一个诶模板你可以在这去写一个啊写一个写一个什么呀,写一个比如说呃,咱们如果说有必要去声明一些,叫像咱们昨天声明的一些常量啊,叫public static final的。
06:05
是不是会有这样的一些需求啊,哎,那你这块就可以这样写,这呢是它的一个描述啊,叫public static是一个啊final的,然后在这个位置你可以写上啊叫public static final,这这块呢,只是一个描述啊嗯,它的一个,你可以在这加些中文吧,让你能够看到它是一个描述,它的一个哎,缩写这样,这呢是你真正设置的这个结构,设置这个结构的时候呢,后边咱们通常也会给它,呃,这个让光标呢,停留在哪这个呢,你可以参照我这里边啊写的这个。啊,这是修改这自定义的时候啊,自定义模板,哎,我们在这里边写的时候呢,后边呢,这是定一个方法啊,哎,后边呢,咱们通常呢,也会给它加上这样的一些这个呃,这个设置信息啊,这两个do乐符中间呢,你去加这个变量啊,加这个变量,比如我们这块呢,可以这样啊,我这来两个刀符。
07:01
英文格式加的啊,哎,我这呢去声明这个变量,哎,这个画一,然后呢,让它等于啊再放两个变量。哎,Y2行这样呢就写好了,写好以后呢,这块我做一个OK啊,然后呢,比如我们在这个位置啊p public啊static final,那这时候呢,这块就有个提示了,是吧,然后我们回车一下,这个位置呢,你可以接着去定义一个变量啊,我们叫一个啊number啊number定义过了啊哎,Number等于一个一这样去做一个声明。没加类型是吧,哎这样就可以了,就是站长相当于是咱们自己呢,去定义了一个这样的模板,哎,大家呢,如果有这样需求呢,你也可以像我刚才这样的情况啊,去做一些定义,诶如果没有需求的话呢,你就呃直接呢用咱们给定的这些大家去熟悉一下就可以了啊行这呢是咱们关于这个模板的一个使用说明,实际上在咱们这个CL当中呢,也有啊,只不过呢,它没有像咱们idea这么强大啊,所以咱们原来呢,也没有特意的去说这个模板啊,在idea当中呢,咱们可以定义很多丰富的模板,比如咱们今天讲多线程,多线程呢,其实创建呢,有具体的一个套路了,你可以把这个创建多线程这个代码呢,也写成个模板,回头呢,只要在代码中需要创建多线程了,你可以就指定几个字符,比如我们new一个T啊,一回车整个这一大段的代码就全都给你写好了啊,你要是自己去敲的话呢,你可能怎么也得花张一分钟是吧,这个呢,你写几个字符啊,一回车这个整个模板就出来了啊,也就说呢。
08:38
在我们idea当中,这个模板呢,就更强大了,所以我们特意的呢来说了一下啊行,那至此的话呢,关于这个idea的这些使用呢,咱们就讲到这儿,后续的话呢,还有一些涉及到关于这个web功能的一些创建关联数据库,关于版本控制,关于me的一些配置啊断点,咱们后边用到的时候呢,也会提一下,后边这个内容呢,咱们具体的就不讲了啊,以后呢,大家讲到这个项目的时候呢,我们还会接着来用这个idea,到时候呢,我们涉及到后边这个内容呢,再说啊。
我来说两句