Java开发环境:Windows10 64bit+JDK8+IDEA2021.2

=================================================================

近期在使用IDEA2021版这个工具进行项目开发,之前在eclipse上能使用的快捷键方法放在IDEA上很多都不适用了,因此在此总结一下关于IDEA快捷键的使用方法:

首先先说一下从IDEA上获取关于IDEA快捷键使用的方法步骤:

点击进去可以查看到所有快捷键的使用方法:

这上面给出可用的很全面的,但是都是英文,所以在此自己总结一下常用的快捷键使用方法以及注释(可查阅百度总结):

Ctrl+Z:撤销

Ctrl+Shift+Z:重做

Ctrl+X:剪贴

Ctrl+C:复制

Ctrl+V:粘贴

Ctrl+Y:删除当前行

Ctrl+D:复制当前行

Ctrl+Shift+J:将选中的行合并成一行

Ctrl+N:查找类文件

Ctrl+Shift+N:查找文件

Ctrl+G:定位到文件某一行

Alt+向左箭头:返回上次光标位置

Alt+向右箭头:返回至后一次光标位置

Ctrl+Shift+Backspace:返回上次编辑位置

Ctrl+Shift+反斜杠:返回后一次编辑位置

Ctrl+B:定位至变量定义的位置

Ctrl+Alt+B:定位至选中类或者方法的具体实现

Ctrl+Shift+B:直接定位至光标所在变量的类型定义

Ctrl+U:直接定位至当前方法override或者implements的方法定义处

Ctrl+F12:显示当前文件的文件结构

Ctrl+Alt+F12:显示当前文件的路径,并可以方便的将相关父路径打开

Ctrl+H:显示当前类的继承层次

Ctrl+Shift+H:显示当前方法的继承层次

Ctrl+Alt+H:显示当前方法的调用层次

F2:定位至下一个错误处

Shift+F2:定位至前一个错误处

Ctrl+Alt+向上箭头:查找前一个变量共现的地方

Ctrl+Alt+向下箭头:查找下一个变量共现的地方

Ctrl+=:展开代码

Ctrl+-:收缩代码

Ctrl+Alt+=:递归展开代码

Ctrl+Alt+-:递归收缩代码

Ctrl+Shift+=:展开所有代码

Ctrl+Shift+-:收缩所有代码

Ctrl+Shitft+向下箭头:将光标所在的代码块向下整体移动

Ctrl+Shift+向上箭头:将光标所在的代码块向上整体移动

Ctrl+Alt+Shift+向左箭头:将元素向左移动

Ctrl+Alt+Shift+向右箭头:将元素向右移动

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

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

Ctrl+F:在当前文件中查找

Ctrl+R:替换字符串

Ctrl+Shift+F:在全局文件中查找字符串

Ctrl+Shift+R:在全局中替换字符串

Alt+F7:查找当前变量的使用,并列表显示

Ctrl+Alt+F7:查找当前变量的使用,并直接对话框提示

Ctrl+F7:在文件中查找符号的使用

Ctrl+Shift+F7:在文件中高亮显示变量的使用

Ctrl+O:重写基类方法

Ctrl+I:实现基类或接口中的方法

Alt+Insert:产生构造方法,get/set方法等

Ctrl+Alt+T:将选中的代码使用if,while,try/catch等包装

Ctrl+Shitf+Delete:去除相关的包装代码

Alt+/:自动完成

Alt+Enter:自动提示完成,抛出异常

Ctrl+J:插入Live Template 快速插入一行或者多行代码

Ctrl+Alt+J:使用Live Template包装

Ctrl+/:使用//注释

Ctrl+Shift+/:使用/**/注释

Ctrl+Alt+L:格式化代码

Ctrl+Alt+I:自动缩进行

Ctrl+Alt+O:优化import

Ctrl+]:快速跳转至诸如{}围起来的代码块的结尾处

Ctrl+[:快速跳转至诸如{}围起来的代码块的开头处

Ctrl+Shift+Enter:将输入的if,for,函数等等补上{}或者;使代码语句完整

Shift+Enter:在当前行的下方开始新行

Ctrl+Alt+Enter:在当前行的上方插入新行

Ctrl+Delete:删除光标所在至单词结尾处的所有字符

Ctrl+Backspace:删除光标所在至单词开头处的所有字符

Ctrl+向左箭头:将光标移至前一个单词

Ctrl+向右箭头:将光标移至后一个单词

Ctrl+向上箭头:向上滚动一行

Ctrl+向下箭头:向下滚动一行

Ctrl+W:选中整个单词

Ctrl+Shift+U:切换大小写

Shift+F6:重命名

Ctrl+F6:更改函数签名

Ctrl+Shift+F6:更改类型

多使用熟悉常用的即可事半功倍。

IntelliJ IDEA2021.2 常用快捷键汇总总结的更多相关文章

  1. 【IntelliJ Idea】常用快捷键

    [IntelliJ Idea]常用快捷键 转载:https://www.cnblogs.com/yangchongxing/p/10654018.html ============= 调试 ===== ...

  2. 【IntelliJ IDEA】 常用快捷键列表

    1.常用Shortcut F2 或Shift+F2 高亮错误或警告快速定位 Ctrl+Up/Down 光标跳转到第一行或最后一行下 Ctrl+B 快速打开光标处的类或方法  CTRL+ALT+B  找 ...

  3. IntelliJ IDEA 工具常用快捷键

    IntelliJ IDEA是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.各类版本工具(git.svn.g ...

  4. Android Studio常用快捷键汇总(mac)

    查看原文:http://blog.csdn.net/u010818425/article/details/52266195 mac上按键符号 ⌥ : option / alt ⇧ : shift ⌃ ...

  5. IDEA最常用快捷键汇总+快速写出Main函数

    IDEA可以说是当下Java程序员日常开发的神器,但是想要发挥这款神器的牛逼威力,必须得熟练使用它的各种快捷键才行.本篇总结下使用IDEA(也就是IntelliJ IDEA )进行日常开发中最常用的快 ...

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

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

  7. Intellij Idea 2018常用快捷键总结

    快捷键列表Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如 ...

  8. 开发环境eclipse for Mac 下的常用快捷键汇总(基本参照Win系,将Ctrl换为Command)

    最近迁移开发环境到Mac下,在豆瓣看到一个常用快捷键,去掉废话直接上干货 Command + O:显示大纲 Command + 1:快速修复 Command + D:删除当前行 Command + O ...

  9. [转]Eclipse快捷键_01_常用快捷键汇总

    (注:红色标出来的是经常使用到的快捷键,磨刀不误砍柴工啊...) 一.常用快捷键 Shift+Alt+L:  自动补全等号左边对象 .(用鼠标选中这一行,然后按组合键Shift+Alt+L,在弹出的对 ...

随机推荐

  1. Kafka源码分析(三) - Server端 - 消息存储

    系列文章目录 https://zhuanlan.zhihu.com/p/367683572 目录 系列文章目录 一. 业务模型 1.1 概念梳理 1.2 文件分析 1.2.1 数据目录 1.2.2 . ...

  2. 升级 macOS Big Sur 差点丢了我多年的珍藏文件(夹)!!!

    原来升级 macOS Big Sur 过程中会转移根目录下的个人文件(夹). 春节期间升级了一下 macOS ,升级之前就比较担心丢数据,然而怕什么来什么.升级之后发现根目录下的个人文件(夹)都不见了 ...

  3. 一文带你了解.Net互斥锁

    本文主要讲解.Net基于Threading.Mutex实现互斥锁 基础互斥锁实现 基础概念:和自旋锁一样,操作系统提供的互斥锁内部有一个数值表示锁是否已经被获取,不同的是当获取锁失败的时候,它不会反复 ...

  4. 合宙Luat | Cat.1 Socket数据收不到?学会两招不掉线

    1 服务器收不到Socket数据的原因 Socket是大家使用Cat.1模块常用的功能之一,但Cat.1模块不是直接跟服务器连接,而是通过NAT(即网络地址转换)与服务器连接. 一个会话建立后会在NA ...

  5. NOIP模拟测试24「star way to hevaen·lost my music」

    star way to heaven 题解 大致尝试了一下并查集,记忆化搜索,最小生成树 最小生成树是正解,跑最小生成树然后找到最大的值 欧几里德距离最小生成树学习 prim楞跑 至于为什么跑最小生成 ...

  6. 在js中使用moment将秒转换为多少天多少小时多少分多少秒

    let x = 2703750;//单位是秒 var d = moment.duration(x, 'seconds'); console.log(Math.floor(d.asDays()) + ' ...

  7. js笔记14

    1.作用域面试题 画图分析 2.DOM document object model 节点树状图 document>documentElement>body>tagname 3.我们常 ...

  8. 二叉搜索树(Binary Search Tree)(Java实现)

    @ 目录 1.二叉搜索树 1.1. 基本概念 1.2.树的节点(BinaryNode) 1.3.构造器和成员变量 1.3.公共方法(public method) 1.4.比较函数 1.5.contai ...

  9. SpringBoot | 1.1 SpringBoot简介

    前言 本博客仅为记录与总结SpringBoot的学习笔记,资料来源: 书籍<深入浅出SpringBoot>第三版 B站尚硅谷<雷丰阳2021版SpringBoot2零基础入门> ...

  10. SpringBoot:WebSocket使用Service层的方法

    方法一: 创建工具类 ApplicationContextRegister.java import org.springframework.beans.BeansException; import o ...