IDEA快捷键大全

提示:
① 主要记录我在使用 IDEA 开发的过程中用到的快捷键,可以提高开发速度。
② 不一定要全部记住,主要是当一个参考文档,大家有一点印象,随时可以查看。


参考博客 ===> IntelliJ IDEA 快捷键说明大全(官方help文档翻译)


一、查看官方文档

IDEA快捷键大全_第1张图片
IDEA快捷键大全_第2张图片


二、Editing【编辑】

注释

  • Ctrl + /
    • 对单行代码,添加或删除注释。分为两种情况:如果只是光标停留在某行,那么连续使用该快捷键,会不断注释掉下一行的代码;如果选定了某行代码(选定了某行代码一部分也算这种情况),那么连续使用该快捷键,会在添加或删除该行注释之间来回切换。
    • 对多行代码注释,首先将需要注释的行选中,便可对选中行的每一行采用单行注释的方法进行注释。
  • Ctrl + Shift + /
    • 对代码块,添加或删除注释。它与 Ctrl + / 的区别是,它只会在代码块的开头与结尾添加注释符号。

大小写转换

  • Ctrl + Shift + U ===> 对所选择的内容进行大小写转换

快速创建新行

  • Shift + Enter,当前代码行与下一行代码之间插入一个空行,原来光标现在处于新加的空行上
  • Ctrl + Enter,当前代码行与上一行代码之间插入一个空行,原来光标现在处于新加的空行上

智能提示(万能快捷键)

  • Alt + Enter,可以实现很多的功能,大家可以自己尝试

快速去掉不用的包+格式化代码

  • ctrl+alt+o ===> 快速去掉不用的包
  • ctrl+alt+L ===> 快速格式化代码

生成构造、toString、set和get等方法

  • Alt + Ins ===> 自动生成某个类的 Getters, Setters, Constructors, hashCode/equals, toString 等代码

跳进到某个类或者方法源代码中进行查看

  • Ctrl + mouse

复制、粘贴、剪切、删除、撤销和反撤销

  • Ctrl + C ===> 复制选中的代码
  • Ctrl + D ===> 复制当前行的代码到下一行
  • Ctrl + V ===> 粘贴
  • Ctrl + X ===> 剪切
  • Ctrl + Y ===> 删除当前光标所在的代码行
  • Ctrl + Z ===> 撤销
  • Ctrl + Shift + Z ===> 反撤销

三、Search/Replace【查找或替换】

搜索类

  • 随便一个空白位置 ===> 2次shift

查询指定字符

  • Ctrl + F ===> 只查询当前页面
  • Ctrl + Shift + F ===> 整个项目中查找

替换查找到的字符

  • Ctrl + R ===> 在当前标签页中进行替换操作
  • Ctrl + Shift + R ===> 在整个项目中进行替换操作

四、Usage Search【查看光标所在内容使用情况】


五、Compile and Run【编译与运行】


六、Debugging【调试】


七、Navigation【导航】

打开类的继承关系列表

  • Ctrl + H

定位类在文件中的位置。

IDEA快捷键大全_第3张图片

查看的鼠标浏览过的文件

  • Ctrl+Alt+左右

查看类的继承关系并导出uml图。

  • 选中类名===> ctrl+H(打开类的继承关系列表) === >Expand All ===> 选择右边需要导出的 ===> 右键 ===> Diagrams ===> Show Diagrams ===> Java Classes ===> Export to Image File
    在这里插入图片描述

八、idea设置作者日期等信息

  • File ===> Settings ===> Editor ===> File and Code Templates ===> Files === > Class
    #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
    #parse("File Header.java")
    
    /**
    * @author: Mr.Gui
    *
    * @program: ${PROJECT_NAME}
    *
    * @create: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
    * 
    *@description: ${description}
    
    **/
    
    public class ${NAME} {
    }
    




你可能感兴趣的:(IDEA,intellij-idea,java)