IntelliJ IDEA快速入门 | 第二十七篇:详述IntelliJ IDEA(或者Eclipse)中一些常用的快捷键(上)
发布日期:2021-06-30 17:57:01 浏览次数:2 分类:技术文章

本文共 5156 字,大约阅读时间需要 17 分钟。

由于IntelliJ IDEA(或者Eclipse)中常用的快捷键比较多,所以这里我就分两篇文章来给大家进行讲述了,这是第一篇。

Alt + R:执行(run)

如果我们当前类或者说它里面的main方法已经执行过了,那么会在IntelliJ IDEA工具栏的位置标识出当前类,如下图所示。

在这里插入图片描述

当我们修改好当前类,想要运行它里面的main方法时,直接按下Alt + R就可以哦了。这是我们第一个快捷键,比较简单。

Alt + /:提示补全

该快捷键也是跟Eclipse中的是一样的。比如,我在写代码的时候,写了一个Arra,其实我是想写ArrayList,但是这时我去干别的事了,光标移走了,当我再会来的时候,我忘了后面该怎么写了,不用怕,按下Alt + /快捷键就行,这时候IntelliJ IDEA就会给我们一个提示。

在这里插入图片描述

还比如,我们本意是想写synchronized,它是多线程里面同步的一个关键字,但是写了sy之后,不知道后面怎么写了,这时你就可以使用Alt + /快捷键了,IntelliJ IDEA会给我们提示怎么去写。这儿我就不演示了。

Ctrl + /:单行注释

该快捷键也是跟Eclipse中的是一样的,所以你会Eclipse的话,这儿就相当于是一个复习了,按下Ctrl + /快捷键,就能单行注释了,如下图所示。

在这里插入图片描述

或者,你也可以选中多行,再Ctrl + /一下,这样就能注释多行了,如下图所示。

在这里插入图片描述

当然了,你再按一下Ctrl + /,就能取消注释了。

Ctrl + Shift + /:多行注释

如果想把多行代码都注释起来,那么不妨使用一下多行注释,其快捷键是Ctrl + Shift + /,如下图所示。

在这里插入图片描述

当然了,你再按一下Ctrl + Shift + /,就能取消注释了。

Ctrl + Alt + 向下箭头:向下复制一行

比如,我想复制System.out.println("Hello Liayun");这样一行代码,那么按下Ctrl + Alt + 向下箭头快捷键就行,非常方便且快捷。

在这里插入图片描述

Ctrl + D:删除一行或选中行

如果你想要删除一行代码,那么你把光标放在当前这一行上,按下Ctrl + D快捷键就行。或者,你也可以选中要删除的几行,按下Ctrl + D快捷键也行。

当然了,你要是想撤销,不妨按下Ctrl + Z快捷键,该快捷键就是撤销之前的操作。

Alt + 向下箭头:向下移动行

如果你想要向下移动一行代码,那么你把光标放在当前这一行上,按下Alt + 向下箭头快捷键就行。这里我就不演示了。

Alt + 向上箭头:向上移动行

如果你想要向上移动一行代码,那么你把光标放在当前这一行上,按下Alt + 向上箭头快捷键就行。这里我也不演示了。

以上两个快捷键有什么用呢?有的时候,我们代码写完以后,发现上下顺序不合适,那么这时我们颠倒一下代码的顺序就行了,Alt + 向下箭头/Alt + 向上箭头这两快捷键就会帮我们非常方便且快捷地做到这一点。

Shift + Enter:向下开始新的一行

比如,我们现在光标是在如下图所示的位置,我们想在其下面来写代码,怎么办呢?按下Shift + Enter快捷键就行,这样就可以向下开始写新的一行代码了。

在这里插入图片描述

Ctrl + Shift + Enter:向上开始新的一行

比如,我们现在光标是在如下图所示的位置,我们想在其上面来增加几行代码,怎么办呢?按下Ctrl + Shift + Enter快捷键就行,这样就可以向上开始写新的一行代码了。

在这里插入图片描述

Ctrl + 选中指定的结构Ctrl + Shift + T:查看源码

查看源码的方式有两种,一种是在我们当前类中,已经出现了你想要查看源码的那个结构了,例如ArrayList类,这时你只须按住Ctrl键,然后将光标放到ArrayList类上,你会发现ArrayList类变成了一个超链接的形式,如下图所示。

在这里插入图片描述

接着,点一下超链接的形式的ArrayList类,你就能查看ArrayList类的源码了。

在这里插入图片描述

以上是第一种查看源码的方式。第二种查看源码的方式是怎样的呢?比如,我现在想查看一下HashMap的源码,但是在当前类中,并没有声明过它,那怎么办呢?在当前类中随便什么位置按下Ctrl + Shift + T快捷键,这时会弹出一个搜索框,如下图所示,你在该搜索框中输入HashMap,回车即能查看其源码了。

在这里插入图片描述

Alt + Enter:万能解错或者生成返回值变量

该快捷键我没有改过,因为它是IntelliJ IDEA当中用的非常频繁的或者说非常经典的一个快捷键,类似于Eclipse当中的Ctrl + 1快捷键。

举个例子,我现在想new一个Date对象,对于Date类而言,我们知道两个包下都有它,这时你就可以把光标放在Date上面了,然后Alt + Enter一下,发现弹出了一个下拉列表,如下图所示,这是告诉我们是要导入一个已有的类呢,还是创建一个新的类,很显然这儿应该选择Import class这一项,即导入一个已有的类。

在这里插入图片描述

很快,又会弹出一个下拉列表,这是在提示我们导入哪个类,我们不妨导入java.util包下的Date类。

在这里插入图片描述

导入之后的效果如下图所示。

在这里插入图片描述

这时,光标停在了该行代码的最后面,继续Alt + Enter一下,你又会看到弹出了一个下拉列表,只不过该下拉列表中只有Introduce local variable这一项,这是在告诉我们它可以帮我们去生成一个返回值变量,即所谓的一个局部变量。

在这里插入图片描述

回车之后,IntelliJ IDEA确实帮我们生成了一个返回值变量,如下图所示。

在这里插入图片描述

大家一定要记住这个快捷键,因为它是IntelliJ IDEA当中特有的一个。

Alt + 向左箭头:退回到前一个编辑的页面

这个快捷键是什么意思呢?经常我们在编写代码,或者在查看源码的时候,例如HashMap类,我们想查看它里面的一个方法,就比如hash方法吧,该方法如下图所示。

在这里插入图片描述

发现该方法里面还有一个hashCode方法,于是,我们按住Ctrl键,并点击一下hashCode方法,进去该方法里面看看,如下图所示,此时,光标停留在了hashCode方法上。

在这里插入图片描述

看完hashCode方法之后,我们又想回到刚才hash方法处,怎么办呢?很简单,按下Alt + 向左箭头快捷键就哦了。

在这里插入图片描述

如果你继续按下Alt + 向左箭头快捷键,那么此时就退回到HashMap类上了,即光标停留在了HashMap类上。

在这里插入图片描述

Alt + 向右箭头:进入到下一个编辑的页面(针对于上条)

该快捷键与上面那个相对应。现在我们不妨按一下Alt + 向右箭头快捷键,你会发现又回到了hash方法处,如下图所示。

在这里插入图片描述

继续按下Alt + 向右箭头快捷键,你会发现此时回到了hashCode方法处,如下图所示。

在这里插入图片描述

在查看源码时,Alt + 向左箭头Alt + 向右箭头这两个快捷键非常实用,大家一定要记得哟😊

F4:查看继承关系

如果我们想查看ArrayList类的继承结构,那么可以把光标放在ArrayList类上,然后按下F4快捷键即可,这时就会列举出来ArrayList类的一个继承结构,如下图所示。

在这里插入图片描述

经常我们在写代码的时候,需要及时地查看一下某一个类的继承结构,即这个类的子父类的关系是什么样子的,这时我们便可以使用F4快捷键了。

Ctrl + Shift + F:格式化代码

相信你对该快捷键并不陌生,因为在Eclipse中咱们就经常用。咱们写代码的时候,一个最基本的要求就是该缩进的要缩进,代码格式要让人看得舒服,咱们自己写的时候,肯定会注意代码的格式,这确实是不会出现代码格式乱糟糟的现象,但是很多时候我们复制粘贴进来的代码,格式就会比较乱,这时候你不妨使用一下Ctrl + Shift + F快捷键,相信会带给你不一样的惊喜。

对了,Ctrl + Shift + F快捷键中的F是就单词Format,它是格式化的意思。

Ctrl + Alt + /:提示方法参数类型

这个快捷键还挺有意思的,例如,我调用一下ArrayList集合的add方法往其里面添加一个元素,如下图所示。

在这里插入图片描述

可以看到,此时光标停留在了()里面。我们知道add方法里面是有参数的,但是此时如果你按下Alt + /快捷键,那么它是提示不出来该方法里面的参数类型的,如下图所示。

在这里插入图片描述

如果你要是使用的快捷键是Ctrl + Alt + /,那么就能提示出来了,如下图所示。

在这里插入图片描述

原来,add方法里面有两种参数类型,第一个参数位置是放一个索引,而第二个参数位置是直接放对象,例如add(0, 123);,而且此时你还能看到参数名称哟😀

在这里插入图片描述

Tab:选中数行,整体往后移动

例如,有时候我们当前类中的某个方法(比方说method方法)是从外面粘过来的,粘贴进来的时候给整到首位置了,如下图所示。

在这里插入图片描述

为了代码格式更加好看,你可以这样做,把该方法整体选中以后按住Tab键,此时就能给它整个往后移了。

Shift + Tab:选中数行,整体往前移动

例如,有时候我们当前类中的某个方法(比方说method方法)是从外面粘过来的,粘贴进来的时候给整的太靠后了,如下图所示。

在这里插入图片描述

为了代码格式更加好看,你可以这样做,把该方法整体选中以后按住Shift + Tab快捷键,此时就能给它整个往前移了。

Ctrl + O:查看类的结构,类似于Eclipse的outline

如果我们想要查看一下ArrayList类当中都有哪些结构,那么该怎么做呢?首先打开该类的源码,然后在该类中按下Ctrl + O快捷键,如此一来,你就能看到该类中的结构了,即该类中定义的变量、方法,当然还包括构造方法哟~

在这里插入图片描述

不管你是想找该类中的某一个构造方法也好,还是找某一个变量也好,还是找某一个普通方法也好,都会非常方便。

Alt + Shift + R:重构(修改变量名与方法名)

我们定义了一个变量或者一个方法,在使用这个变量或者方法的过程中,如果我们想给它重新命名一下,那么此时就需要用到Alt + Shift + R这个快捷键了。例如,我们可以使用该快捷键将如下名称为list的变量整体修改为list1

在这里插入图片描述

要做到这一点,我们只须将光标放到名称为list的变量后面,然后按下Alt + Shift + R快捷键,你会发现这时应该会弹出一个对话框,如下图所示,在该对话框中输入重新起的名字,随之点击Refactor按钮即可。

在这里插入图片描述

重构之后,你会发现名称为list的变量整体上都做了一个修改,都修改成了list1

在这里插入图片描述

方法也是同样的道理。如果想在示例类(即HelloWorld)的main方法里面调用method方法,那么method方法必须得声明成一个静态的方法才可以,这是因为main方法就是一个静态方法。

在这里插入图片描述

此时,想要将main方法里面调用的method方法的名称由method重命名为method1,你应该知道该怎么做了吧😋,很简单嘛,步骤同上,完了。重构之后的效果如下图所示。

在这里插入图片描述

Ctrl + Shift + Y:大写转小写/小写转大写

我们在开发当中,有时候也是需要进行大小写转换的,例如,我们在当前示例类中声明了一个如下int型的常量,但是该常量是小写的,这并不好,因为我们知道对于一个常量来说,它通常都会被人们定义成是一个字母全大写的形式,这也是标识符命名规则里面说的。

在这里插入图片描述

那如何将以上常量修改成字母全大写呢?很简单,选中它,然后按下Ctrl + Shift + Y快捷键即可,修改之后的效果如下图所示。

在这里插入图片描述

如果你此时再按一下Ctrl + Shift + Y快捷键,以上常量又变成字母全小写了。

最后,我再多说一嘴啊,通常的话,字母全大写的常量中间的不同单词之间应该加上一个_,例如INITIAL_SIZE

Alt + Shift + S:生成构造器/getter方法/setter方法/toString方法

举个例子,我们通常都会在JavaBean里面去生成像构造器、getter/setter方法以及toString方法等这样的结构,这里,我们不妨以生成构造器为例来进行讲述。

那么,如何在JavaBean里面去生成一个简单的构造器呢?很简单,在JavaBean里面按下Alt + Shift + S快捷键即可,这时你会看到一个下拉列表,如下图所示,然后选择该下拉列表中的Constructor这一项。

在这里插入图片描述

这样,IntelliJ IDEA就能帮我们生成一个简单的构造器了。

在这里插入图片描述

也就是说,使用该快捷键,大家可以在JavaBean里面比较方便地去提供像构造器、getter/setter方法以及toString方法等这样的结构。

转载地址:https://liayun.blog.csdn.net/article/details/115346301 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:IntelliJ IDEA快速入门 | 第二十八篇:详述IntelliJ IDEA(或者Eclipse)中一些常用的快捷键(下)
下一篇:IntelliJ IDEA快速入门 | 第二十六篇:IntelliJ IDEA(或者Eclipse)常用快捷键之Windows版

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月15日 22时40分42秒