00:00
好,下面呢,我们再来看编写代码时常用的快捷键,这个呢稍有点儿多。我们挨个来说。首先。复制向上复制向下复制这个怎么做呢?你看刚才我其实复制它的时候就已经是这样使用了啊,大家看我想复制这一行。向下复制怎么复制?Control。当然你你鼠标操作是怎么复制的,是不是CTRLC。康飞,是不是这样啊,这比较麻烦。我们可以直接使用鼠标,要不要使用这个键盘啊,CTRL加向下键头走走走看到没。这是向下复制,你也可以向上复制。大家看啊。走看到没,它向上复制。包括这一行,当这一行一复制,它会出错啊,就多了一个你看。
01:04
对不对。这是复制向上复制向下复制使用的什么?Ctrl alt加向上或向下箭头。复制说过了,哎,刚才我怎么就把它删掉了呢。怎么删除的,删除快捷键。你要想删除它,要么选中它按delete,可这种删法不好的是,这是不是还有个空行?所以怎么删,我们要想单独删除这一行,这样啊。这个。1234他报错,我们现在不用管它啊,我现在就删除二。把光标定位在这一行哪都行,直接CTRLD删掉了。这CTRLD删掉了对不对。
02:01
你想一下把这三行都删掉,好说就是一选一选它就可以了,CTRLD是不是都删了,所以删除的快捷键是CTRL加D,诶我这里边儿还真是没有写是吧,咱们写上它。Control。加D。这是删除。选中行或。光标所在好好删除,有了再看这个,这干嘛呢。移动什么意思呢?看着啊,这行。我现在想让这一行挪到哪儿,挪到第七行,大家看这第七行。怎么读,我就让它到第七行,那怎么办,我就可以CTRLX是吧。
03:08
CTRL非再把这个CTRLD删掉,是不是很麻烦呢?最简单的快捷键怎么做?直接alt加向上。箭头或向下箭头,Alt加向上或向下箭头,你看这就可以移动光标所在的行,当然我也可以这样。比如这两行想挪一下。选中它奥下向下你看是不是。诶,Alt加向上或向下箭头。这个shift加enter非常有用。想干嘛呢?我想在这一行,注意第九行的下边,也就第十行这两行代码中间插入一个空行。
04:03
那怎么做?如果现在你的光标在这个位置,那你需要把光标是不是移到最后。再回车对吧,那移到最后是怎么移的。那很简单,你直接按键盘上的是不是有个home键,有个摁键呢,直接按那个摁键就到最后了,回车。这还是麻烦。这还是很麻烦。那怎么做?大家看我删掉它,你看着啊,我现在光标在哪呢,就在这中间呢,我直接诶。我直接啊的问错了。你看我光标就在中间放着呢。看到没?这怎么做的?Shift加回车。如果你直接按回车,它肯定不行。
05:02
对吧,Shift加回车,会在当前的光标所在的行下边插入一个空行。OK。就这个也说过了啊,再看它这个很有用,给出解决方案。给出解决方案什么意思,比如说。这儿是抱有红线呐,就有错误,有错误怎么办,怎么解决,记着一句话。遇到红线就找CT1。CTRL1,你看他要给出你解决方案。解决方案是什么?他说了创建一个本地的。变量就是局部变量count。创建一个CANT1的什么成员变量啊。创建一个参数count。
06:02
常量。重新命名。哎,这几种他给了你几种解决方案,你用哪种,你可以选择哪种,我现在就用他,你看。这就OK了。这就OK了。所以啊,遇到红线就找CTRL1。哎,你可以这样,你看看他是不是建这儿了。当然了,现在他建的这个类型可能不是我们想要的,真正在程序里边啊,我们到后边会一直这样使用,到使用的时候再给大家演示啊,就是遇到红线就有错误了啊。编译有错误了,直接CTRL1,它会给出解决方案,其实这种情况将来我们在写代码的时候会利用它。利用这种方案。非常好用,比如说啊,我给大家举这样一个例子。
07:01
以service为例。啊,这样我这个接口我就不写它了。接口不写了,然后我给这儿来一个。嗯,这个接口这样吧,咱们这样写。我来一个方法吧。Do some,好。紧接着我写他的视线类。实现了class。我这个叫some surface input视线的接口,大家看视线的接口,我是不是out加A呀,视线接口I some surface。好,我们大家知道service。Service层三层,咱们的三层架构里边service层是不是要调用do啊,Doi some。
08:11
你看你这个do现在定义了没有没有,所以它这有红线报错呀,你看。他说什么I do,怎么can'be resolved?Resolved toa map就是这个不能被解决是吧?不能被解决作为一个类型,就他不认识它,不管它我do some方法调用DAO的哪一个方法,比如我调用它的。啊。Insert some吧,比如说就调用它这方法你有吗?这do这个对象就没有啊,你这是报错的是吧。好,我要的就是他报错,我要的就是报错以后我使用他给出来的解决方案,大家看我直接CTRL1。
09:08
他让创建一个类I some do,我不要类,我要的是接口,所以我选择下一个创建一个接口,I some do回车。到这儿了吧。这个你看这个接口名都定死了,不能动了,就是它了。包可以改,我们改一下包,Alt加K到这儿了吧,End end键是不是到最后了,Ctrl shift加向左箭头选中,然后DAO报名,我改了do。那这个接口里边有什么方法,不用着急。诶,我用的什么,是不是CTRL加配配档啊,到这儿以后光标定位到这个问题地方啊,我保存一下,大家看是不是现在这个方法这报错,为什么它给的提示the method inser some is undein for the time I some deal,什么意思说这个方法哪个方法就这个方法。
10:15
没有被定义,对于这个接口来说,它没有被定义怎么办?定义呗,怎么定义,你在这儿手工写上吗?不用怎么做。直接CTRL1,我们说过遇到红线就找CTRL1。回撤。哦啦。大家看是不是这边你CTRLS1保存OK。没问题了。这已经没问题了。啊,这个啊,他这这这怎么回事儿。先不用管他。哎。那是因为这儿没保存CTRLS保存。这保存一下这好了吧。
11:02
是不是没问题了就OK了。所以我们以后会经常性的借助。CTRL1让它自动给我们创建类创建接口。啊,创建这个接口里边的方法。OK,这是谁?这是我们说的。一给出解决方案,那还有什么?Out加问号自动提示,这个也很好用。也非常的好用啊,自动提示功能怎么做呢?大家看。以他为例。我这样写DA。点儿。它是不是自己就出来了,对吧,得有点自己出来了,它有的时候啊自动提示,有些自动提示我们需要out加问号。
12:04
嗯,Alt加问号,那怎么哪些自动提示是alt加问号能出来,你看现在里边没东西吧,我DAO我DA,我这忘了后边是什么了,当然这个单词很短哈,如果长的话我忘了,你直接out加问号你看。他就给出提示了。DAO直接选上它。明白吧,这就自动提示C。不是这个out加问号,不是CTRL啊,这个也是使用的。很多的啊,使用的也是很多的。那么这是什么?我们编译代码的时候啊。嗯,这样吧,再再把这个也说了,再把这个也说了,注释的咱们也说了它啊,这个也简单。
13:00
你注意啊,后退后退撤销。就是撤销啊是什么CTRL加Z,就Windows的快捷键,你看撤销,诶撤销,把刚才撤销的再给他恢复CTRLY你看。这恢复撤销诶。ZCTRLY啊好,现在我们不管它了。现在干嘛呢?注释。注释。分我们常用的注释啊,分两种,一种叫行注释。一一种叫段注释,或者说一种叫单行注释,一种叫多行注式。什么叫单行注释?手工写,这就是。单行注释什么叫多行注释?我这样给你写杠星。
14:03
香港。这是多行注释。那现在我们来说先说单行注释快捷键。单行注释的快捷键。单行注释快捷键,哎,那我看一下这个我还注释的快捷键我用的不多啊,这是什么control。加斜杠。那我们写一下吧,CTRL加斜杠就它。你看。注释,取消注释。但是我断注是用的是多一些。Yeah。多一些用的什么了,CR shift加斜杠。
15:01
啊,Control shift加斜杠。那你再加斜杠就不行了啊,像取消呢,Ctrl shift加反斜杠,斜杠反斜杠。你看这是我们说的注释。注释啊,一个是control。加斜杠,一个是ctrl shift加斜杠,当然CTR shift加斜杠是多行注释啊,你需要选中。取消掉加反斜杠好,那么这些是什么,是我们说的啊。编写代码时常用的快捷键常用的基本快捷键。
我来说两句