目录

一、前言

二、17个常用快捷键的演示:

1.撤销和反撤销 : Ctrl + z 和 Ctrl + y (注意Ctrl + y)

2.复制当前行(可多选): Ctrl + d

3.删除当前行(可多选): Ctrl + e (非默认)

4.移动当前行(可多选): Alt + Shift + ↑/↓

5.移动页面 : Ctrl + ↑/↓

6.向下换行和向上换行 : Shift + Enter 和 Ctrl + Alt + Enter

7.行注释和段注释(可多选): Ctrl + / 和 Ctrl + Shift + /

8.快速查看方法和属性的源码 : Ctrl + b

9.补全代码 : Alt + /

10.根据光标停留的位置移动光标 : Ctrl + Alt + ←/→

11.跨单词移动光标 : Ctrl + ←/→

12.解决错误、异常和警告快捷键(eg:导包,抛出异常对象等等): Alt + Enter

13.自动规范代码格式 : Ctrl + Alt + l

14.快速进入/退出终端(控制台): Alt + 4

15.快速生成构造器,setter,getter方法,快速重写toString方法等 : Alt + insert

16.查看类的继承关系 : Ctrl + h

17.快速生成接收变量名 : .var (两次回车)


一、前言

我们先来说一说,如何查看并修改IDEA中的快捷键:首先在菜单栏的File一栏,找到设置(Settings)。如下图:(其实也可以直接快捷键Ctrl + Alt + s进入设置。)

进入设置后,我们可以看到第二栏有一个Keymap项

Keymap项中,我们可以自由查找对应功能的快捷键,也可以修改或者删除它们。如下GIF图所示,up分别查找一下删除整行(delete)复制整行(duplicate),以及撤销上次操作(undo)的快捷键:

如何修改或者删除键盘快捷键呢?我们只需要双击,或者右键即可查看提示信息。 点击Add Keyboard Shortcut可以为该功能添加自定义的键盘快捷键,点击Remove选项可以删除当前定义的快捷键,而Reset Shortcuts则可以将当前功能恢复为IDEA默认的快捷键如下GIF图所示:

当然,这只是演示一下如何修改快捷键,具体的效果我们马上就来。

二、17个常用快捷键的演示:

1.撤销和反撤销 : Ctrl + z 和 Ctrl + y (注意Ctrl + y)

 演示前先说一句:注意在IDEA默认下,反撤销和删除当前行的快捷键都是Ctrl + y,因此当你第一次按下Ctrl + y时,IDEA会询问你:“哈喽同学,你到底要哪个功能呀,选一个吧?”,当然实际可能不会这么直白,实际如下图所示:

up建议大家选择Redo按钮,即Ctrl + y用于反撤销,因为我们常用的一些编辑软件,比如wps即是Ctrl + z撤销,Ctrl + y反撤销,包括我现在正写博客呢,CSDN的文本编辑器也是这样,下面给来张动图正式演示一下撤销与反撤销:(撤销即撤回自己的上一次操作,反撤销即撤回自己的上一次撤回,比如说你不小心写错了,你就可以用撤回快捷键,你不小心撤回错了,就可以用反撤回快捷键)

其实,不只是这种简单的语句问题,一个类的创建和移动,一个包的创建等操作,都可以通过撤销快捷键 Ctrl + z 来取消,当然,反撤销快捷键 Ctrl + y 亦是同理,我再放一张动图给大家演示一下,我们以包的创建为栗,up先随便创建一个包,再试着用撤销和反撤销删除、重建它,如下GIF图:

2.复制当前行(可多选): Ctrl + d

这是IDEA默认的,并且up也习惯于这么用,当然,如果你想更改,完全可以看自己习惯来。在Keymap设置栏输入duplicate即可查找并修改。演示如下 GIF图:

3.删除当前行(可多选): Ctrl + e (非默认)

刚刚我们已经说了,IDEA默认反撤销和删除当前行都是Ctrl + y,既然我们将反撤销选为了Ctrl + y,那自然而然删除当前行的快捷键就需要重新更改,此处我们将其改为Ctrl + e作为演示,当然这只是up个人的习惯,我觉得d和e挨着,一个复制一个删除比较顺手,大家按自己习惯更改即可。(PS : Ctrl + e本身是打开最近的文件,up将该功能设置为了Ctrl + r),如下GIF图:

删除当前行演示如下:

4.移动当前行(可多选): Alt + Shift + ↑/↓

up使用频率很高的快捷键,强烈推荐!

5.移动页面 : Ctrl + ↑/↓

字不重要,看图.

6.向下换行和向上换行 : Shift + Enter 和 Ctrl + Alt + Enter

这里提前说一下,直接在语句中间使用普通的换行,即Enter键,会将句子折断,因此我们不得不先把光标移动到语句末尾,再使用换行键。那么如何解决这种烦恼呢?使用快捷键可以轻松帮助我们解决问题,只要我们在语句中间,按下Shift + Enter,就可以实现自动向下换行。而Ctrl + Alt + Enter则可以实现自动向上换行。

先来错误演示(直接使用换行键)

再来正确操作:

7.行注释和段注释(可多选): Ctrl + / 和 Ctrl + Shift + /

注释快捷键可以帮助快速建立注释。

8.快速查看方法和属性的源码 : Ctrl + b

该快捷键可以快速定位到当前属性或者方法所在类源码的位置。

9.补全代码 : Alt + /

当我们在使用某个属性或者调用某个方法时,有可能出现这种情况:敲代码敲到一半光标突然离开的原来的地方,这时候没写完的那部分代码就会变红表示报错,使得我们无法使用智能提示,我们往往会删掉重写或者接着补着写,但其实并没有那么麻烦,使用补全代码的快捷键可以轻松解决这个问题。

先来常规情况下的演示:(我们在类中定义了一个demonstration方法,然后再main方法中调用它) 

快捷键演示:

10.根据光标停留的位置移动光标 : Ctrl + Alt + ←/→

坦白讲,这个用的不算多,但是功能还不错,给大家做一个分享。

11.跨单词移动光标 : Ctrl + ←/→

非常实用的一组快捷键,可以帮助我们在单行中快速移动光标。演示如下:

12.解决错误、异常和警告快捷键(eg:导包,抛出异常对象等等): Alt + Enter

超级无敌牛逼的快捷键,使用频率也是相当高。演示如下:

13.自动规范代码格式 : Ctrl + Alt + l

初学者经常会由于经验不足,写出丑陋的代码,IDEA贴心准备了美颜神器,没错,这组快捷键可以快速整理代码,让你写出的代码美观整洁!  演示如下:

14.快速进入/退出终端(控制台): Alt + 4

这也是一个不错的快捷键,用起来非常方便!演示如下:

15.快速生成构造器,setter,getter方法,快速重写toString方法等 : Alt + insert

PS : (笔记本电脑可以Alt+Shift+小键盘0)

这组快捷键在我们创建标准javaBean类时用的非常多。演示如下:

16.查看类的继承关系 : Ctrl + h

该快捷键可以看到当前类继承了哪些类,还可以接着查看用图表示的子父类关系,演示如下:

17.快速生成接收变量名 : .var (两次回车)

压轴登场,爆炸,Crazy!

好的,正经一点,这个快捷键也是用的非常多的。实用性很高,可以帮助我们快速生成接收变量。我们以Scanner为栗,先输入new Scanner(System.in)   然后再后面添加一个.var,敲回车就可以快速生成接收变量。注意第一次敲回车,它会问我们有一个对变量进行修饰的提示,若无需要,再次敲回车即可。演示如下:

System.out.println("END--------------------------------------------------------------------------");

java 17个IDEA最常用的快捷键 介绍及演示相关推荐

  1. Chrome浏览器常用键盘快捷键介绍

    标签页和窗口快捷键 Ctrl + n 打开新窗口 Ctrl + t 打开新的标签页,并跳转到该标签页 Ctrl + Shift + t 重新打开最后关闭的标签页,并跳转到该标签页 Ctrl + Tab ...

  2. java事件大全_Java sctipt常用事件汇总介绍

    描述 鼠标单击事件 ondblclick 鼠标双击事件 onmouseover 鼠标移入事件 onmouseout 鼠标移出事件 onmousemove 鼠标移动事件 onmousedown 鼠标按下 ...

  3. java程序员常用的快捷键

    Eclipse快捷键: Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率.Eclipse中有如下一些和编辑相关的快捷键 1. [ALT+/]   此快捷键为用户编 ...

  4. Idea JAVA开发工具快速上手-常用快捷键汇总

    前言: 之前一直使用Eclipse 系列开发IDE工具,由于eclipse是开源的所以,一般情况,eclipse基本上每一个java入门者的首选开发工具,其次 Myeclipse.不过现在越来越多的人 ...

  5. JAVA 常用开发快捷键大全

    JAVA 常用开发快捷键大全: 一般来说开发时候经常用到的快捷键有如下 1.打开资源(查找项目内文件): Ctrl + Shift + r 2.快速outline (查看当前类的方法或某个特定方法): ...

  6. eclipse java快捷键_Eclipse常用的快捷键

    序言 在java开发中,我们常常会用到Eclipse这个软件,熟知一些实用的技巧和快捷键,可以帮我们快速的完成工作,提高工作效率,利用时间更好的去学习,去深造自己,下面我就来介绍一些比较常用的快捷键. ...

  7. Java开发中的eclispe常用快捷键全部快捷键

    Java开发中的eclispe常用快捷键&全部快捷键 Ctrl+1 快速修复(经典快捷键) Ctrl+D: 删除当前行  Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt ...

  8. 【转载 】Intellij IDEA常用快捷键介绍

    原文:http://blog.csdn.net/alik20/article/details/54881003 Alt+回车 导入包,自动修正 Ctrl+N   查找类 Ctrl+Shift+N 查找 ...

  9. IDEA使用小技巧_ 设置 项目包名分级、层级显示、IDEA常用的快捷键

    目录 设置 项目包名分级.层级显示. IDEA最常用的快捷键 一. 设置 项目包名分级.层级显示 在使用IDEA写Java项目的时候,需要对 业务代码 分级放入不同的包下,使业务代码之间的关系更加清晰 ...

最新文章

  1. 开发者社区SDK对应版本更迭信息
  2. Linux下安装搜狗拼音
  3. 人脸识别迁移学习的应用
  4. Python中文件路径如果需要回退到上一级怎么办?
  5. mysql时间日期操作
  6. java如何给数组倒置_数组元素倒置-Java
  7. [剑指offer][JAVA]面试题第[33]题[二叉搜索树的后序遍历][单调栈][递归分治]
  8. 微服务架构设计模式~根据子域进行服务拆分
  9. 使用 Finder预览功能,让你可以快速浏览多个文件
  10. linux中cat、more、less命令区别详解
  11. 【算法原理+洛谷P6114+HDU6761】Lyndon分解
  12. 双线性函数matlab,双线性插值(Matlab实现)
  13. linux文泉驿字体调用,Ubuntu 上安装文泉驿字体的脚本
  14. 项目中常见的沟通方式
  15. 怎么用表格做出html网页,用表格制作网页
  16. 戴尔 R730xd 服务器更改管理口密码 图文教程
  17. RuntimeError: Unsupported: ONNX export of Slice with dynamic inputs. DynamicSlice is a deprecated ex
  18. java批量下载生成zip压缩包
  19. 安装Centos 7系统
  20. 【分享】后厂村鲜为人知的另一面

热门文章

  1. 计算机知识竞赛流程表,小学百科知识竞赛活动方案及流程
  2. MIPI-DSI之DCS相关
  3. android 8 微信红包,微信安卓8.0已来,这个更新让iOS用户羡慕
  4. 关于计算机原理的有趣的故事
  5. element-ui 表格合计行自定义
  6. 企业如何应对云原生时代的安全挑战?
  7. 基于python快速简便地实时计算金融技术指标
  8. notepad如何新建php,notepad怎样使用教程
  9. java代码题_Java代码题
  10. adjacent matrix和affinity matrix之间的区别