00:00
今天的话呢,咱们主要来讲的是项目二,那讲项目二之前的话呢,咱们先带着大家呢,把这个eclipe当中呢,常用快捷键呢讲一下,咱们呢,已经好几天用了好几天了,呃,零零散散的话呢,建了一些快捷键了,但是没有系统的给大家去讲这个快捷键,那我们把这些快捷键呢,稍微给大家去说一下,我呢先进新建一个张二工程DAY11啊哎,对,11下面我们先建一个包,在这个包下呢,我们说这些快捷键,这些快捷键的话呢,其实已经给大家总结好了,就放在咱们的这个软件eclipse eclipse使用这个呢是写好的,这个是空白的,大家呢,你可以下来做一个自测,你想做相应的这个功能,你看你能不能能不能把这个相应的快捷键呢,你给它填出来,相当于一个填空题一样,然后我这块的话呢,我就不往里边去填了,直接呢来。
01:00
带着大家去熟悉咱们这些常用的快捷键,CTRL一下粘过来,恰好呢,我这个文件的名跟我这个名报名是一样的,这就没有报错了,你这要报错了,你给他再给他改一下就行,先改掉,这呢里边有一些代码,这个呢就不要了,都删了。CTRL一下,好,我们从上到从上到下的这个顺序呢,一个一个来看一下,第一个叫补全代码的功能,这个叫alt加斜杠,这个咱们用的呢还挺多的,我们呢,在这个代码层面,比如说我们去new一个结构,New一个string,写ST后边呢,不想写了,你out斜杠一下,这块就给我们提示出来,呃,以ST开头的都有哪些,嗯,二这不就定义到我们这个string里了,String的话呢,你要说我string我记得啊记得那就你不提示呢,你就先写到这也行,但是在这个后边的话呢,可能关于这个string有多少个构造器,你想用哪个,这时候呢不太明确,我们就可以调一下奥斜杠,你看看哦,String有这么多构造器,你看你想到底用哪个,哎,你可以选择其中的一个进行调用,比如我就用最简单了啊,第一个这呢,就相当于是一个奥特斜杠提示,咱们前几天其实我也一直都在用这个快捷键,建议大家的话呢,刚开始的时候先呢自己的。
02:22
去写一写,当你熟了以后,相应的一些结构呢,多用out斜杠就OK了,确实可以提升开发的一个效率,这个eclipse呢,跟咱们之前用的I plus,就咱们一开始用的这个小红本,它呢就是明确的没有这个提示功能了,咱们eclipse的话呢,最起码这个提示功能比它这个要强大了,直接呢,你写就可以做提示,这是一个另外的话,关于这个提示可以再多说一句,这个idea的话呢,这个提示功能挺强大的,有的同学开始用idea了,就比如说,比如说什么呢,我写了一个S。
03:03
然后写了个T,在咱们这个eclipse当中呢,你看目前什么也没有,也没写出来任何东西,这时候你out斜杠一下,它才会出现这个提示的这个信息,就是你写一个奥斜杠才可以在这个idea当中呢,你直接写了一个ST,它这块已经就开始给你去做提示了,说哎呀这个idea呢真好啊,说这个eclipse你看这个太惨了啊,就是你这个点说的话呢,就只能暴露你对eclips使用不熟。就咱们当时我稍微说过一句话,这个这说过一个这个话就是原来用eclips这些人呢,导成用idea以后,然后呢,用idea用的感觉这个好那个好,然后你要问他说哪个好,他给你1234说了好几个点,说的越多,其实就是说的具体一些点哈,只能暴露呢,就是他对eclipse用的不熟,Eclipse其实很那基本上那些点全都有,那只是说呢,为什么大家又觉得idea特别好呢,就是那些点呢,你看他都找不着,Eclips在哪,Idea呢,他一找就找着了,所以只能说人家设计idea这个产品的这些人呢,说叫产品经理比较强,不是说他的功能强,产品经理强就是更人性化,你能很快的就找到那些东西,是这个意思啊,那比如说这块呢,你也想刚才咱们这个提示呢,你得用out斜杠哈,你要是不用out斜杠说能不能直接一写就提示,也可以像我们那个window有一个preferences首选项,首选项我看看啊Java这块。
04:28
Java这块是在editor这有一个叫content assistant,就是内容的一个帮助是吧,在这下边呢,你看有个点,在这有个点,这个点呢,就是说他给我们做提示的这个就就相当于什么呢?比如说咱们举个例子,我这写个string,嗯,我先暂时写个闹了啊,我这S点的时候,你会发现它出来好多东西了,就是当你写这个点的时候呢,它才它才可以给你提示,嗯,这个呢,在哪设置的,就是咱们刚才看到的这个位置。
05:01
这个点,那你要想说我写任何一个字符,你都给我提示怎么办呢?Abcd你就这样做,EHIJKHIJKLMNOPQ,顺便人唱首歌是吧,RSTUVWXYZ点点记得还给留着OK一下,这时候你再来string,你看我一个S出来就出来了,你要说idea你看多好使,然后string这个盈利不行,只能暴露你不懂,仅此而已,这样啊,其实也有你这写个S,然后这块呢,你后边再去做个声明也行。New string你看我这时候就不要了斜杠了,直接呢它就给你提示好了,就这样你要愿意用的话呢,大家就这样设置一下也行,这第一个这我我就我就不用了,我感觉现在显得有点这个太太太乱了,我自己想用的时候,我就直接out在斜杠了,所以我这就改了,大家有的愿意用的你就设置一下啊,下边叫快速修复CTRL1CTRL1这个意思,比如说呢,我们去new了一个string,我这样写以后,然后呢,你把光标放在这小括号跟分号之间,你CTRL1一下,这时候可以给我们去直接呢在前面去声明一个变量了。
06:26
是这样的,或者呢,比如说我这上来就number等于一个一这个这块呢,就报错了,这什么问题呢,把光标放在这CTRL1一下说呢,你这时候呢,没有给它声明成一个变量啊,点一下直接就给你声明一个这个就当你出现这个问题的时候呢,你把这个光标放在这CTRL一下,它就给你修复,给你提示到底什么问题。下面一个呢,叫批量导包。批量导包,这个我们就拿这个U来举例子吧,这个昨天呢,其实也提过这个事,我造一个raise在这个位置,嗯,我就别CTRL这个,这个这就别CTRL1了,这CTRL1它就自动的帮我们去导包了,我这呢就直接在前面去声明list这么着一下,这里边呢,关于这个release呢,没有导包,很显然在呢,我写一个哈希map,这是一个map,暂时呢,我就先不给大家实例化了,这这两个呢,都是属于我们的。
07:24
U秀下定义的这个类了,有时候呢,你打开以后呢,这里边报了很多错,都需要呢去导包,嗯,你又用不着一个一个的,按说的话呢,你把光标放在这儿,你CTRL一下,它也可以给你去提示去修复,但是你要是导包的问题的话呢,就可以统一的ctrl shift o一下。就不报错了,就自动的帮你导了,这样子,那如果呢,我要写了一个这样的结构,我写了一个date date等于new一个date,这里边我们有相应的这个参数,这样写这个date,我CL shift o的时候呢,帮我们导包,这时候呢,为什么提示呢?对,因为此时的data呢,有两个位置都有,它会问你想用的是哪一个是这个意思,如果你要是没有奇一的话呢,它就自动的帮你导了,比如说呢,像刚才这两个行,这呢就说的这个导包的问题,下个呢叫单行注释,这个咱们都在用的,我呢想把这三行注释掉,只需要你把这个光标,你像比如说59行啊,59行你要想注释用不着都选到头,只要你带个边就行,带上一个分号都算,然后CTRL点上这个斜杠,这就注释了,然后在CTRL斜杠呢,就打开了,这个咱们都用过了,这叫单行注释,那多行注释呢。
08:43
多注释你就不能这样了啊,你要是放到这儿,那只能是把这个选中的去注释掉,Ctrl shift加斜杠,它就成了注释到这了。这显然不对,那你必须得给大家都选中才行,那就是你想注是谁,那你就都选中ctrl shift斜杠,这叫多行注释,然后你还点这个斜杠呢,Ctrl shift的斜杠回不来,你得点另外那个反斜杠。
09:06
才可以对应的呢,就是这里边儿这个。使用多行和取消多行。下一个说复制指定行的代码,CR out down crl out up,复制定行的代码,是不是有的时候呢,比如说像这个,比如像这个list,我呢,掉了有爱的方法,我里边放个123,咱们有时候呢,需要多放几个东西,我就ctrl out down,然后咔咔咔咔咔好几个。这叫CTRL的,当这个时候呢,也可以这样子操作,比如说像这两行代码,我这先讲一下啊,这两行代码呢,如果你想复制多行,你可以把这两行呢都给它选中。也是只要带一个边就可可以了,Ctrl out down,只要你荡一下的话呢,它这时候呢,就出来一份,这样子这呢是往下,然后往上的话呢,比如我把这个选中以后,我ctrl alt上up,它就往上复制。
10:07
就是这个意思,有没有同学呢,点CTR out down的时候呢,屏幕上下颠倒了,有的同学会有,就是control的down呢,是咱们eclip这个快捷键跟你的那个显卡,尤其是那个叫那viia那个,嗯,这J那个显卡它呢也有个快捷键,就是你can down的话,屏幕上下颠倒了,那你能做的事呢,就是俩,要么呢,就是把那个j force那个显卡的那个快捷键呢,你给它勾去掉,这个一定可以找到,你百度搜一下就知道了啊,这个我也改过,要么呢就是把那个给去掉,要么的话呢,就是来改我们eclipse的快捷键,反正是大家不能一样,那eclipse当中快捷键怎么改,说一下在window。Preferences到这儿的时候呢,大家不用找,直接你就输入了一个叫kiss,注意这个kiss啊,不是接吻,嗯,这个case就快捷键的意思,点开,点开以后这其实存放的就是咱们的这些快捷键,左边呢就是这个快捷键要干什么,右边呢就是它对应的这个指令。
11:16
用的是什么指令啊,在这是吧,用的是什么指令,在这看到的,那我们现在呢,想找的就是这个c out down,因为呢冲突了,咱们想改,我这没冲突啊,我这演示一下,那你这个位置呢,你就去写CTRL加out加档。这就出来了,它呢,这不叫copy length,我们去复制这个行用的是它,现在呢,你因为冲突了,我就不想用它了,那你把它呢,就给它删掉,然后你想改成什么呢?比如说大家可以选择改的就是CTRL档。这时候可能档不是你写的CTRL了,是直接呢,你就操作键盘上你这两个组合键就可以了,你写它就自动给你加上了,加上以后我们这时候做一个OK,此时呢,我再点ctrl outdown呢就不好使了,我现在再点啊不好使,你点ctrldown它就好使了,相当于我们就修改了咱们的这个快捷键。
12:18
就修改了,有这样需求的同学呢,可以过来改,没有你要说也不冲突,你就别改了,咱就用默认的就默认的,因为回头可能大家自己有电脑,到公司以后呢,还有公司的电脑最好呢,你这两个电脑的快捷键得是一样的。要不这个公司一套自己一套,整的跟人格分裂一样,这也记不清楚了,就啊,你就是记一套快捷键就可以了,然后这个位置呢,咱们刚才是搜的这叫CTR,你要搜这个叫copy lines是不是也能找到,但是通常呢,咱们有时候可能记不住说这个它起的这个命令叫什么,那你可以通过这个快捷键的方式去找,哎,我这这边已经改成ctrldown了,如果我想改回去呢,我就删掉,我在ctrl out down,我这操作一下这个快捷键就可以了,OK,那此时呢,又回成ctrl out down,那就好使了。
13:07
行,这呢是我们说如何大家去修改咱们这个快捷键,这里的快捷键呢,我用的都是默认的,所以大家呢,你去,哎,我讲的某一个你在你那块测试呢,也都是好使的。行,这是我们说的这个。到哪了,到这儿了,到这儿涉及到如何去修改一个快捷键。
我来说两句