IDEA快捷键

IDEA快捷键

常规

定位与查找

  • F2
    定位到错误
  • ctrl+f
    当前页查找文本
    配合F3/Shift+F3前后移动到下一匹配处
  • ctrl+shift+f
    全工程中查找文本
    配合F3/Shift+F3前后移动到下一匹配处
  • ctrl+n
    搜索类
  • ctrl+shift+n
    搜索文件
  • shift+shift
    搜索任何东西
  • ctrl+e
    打开最近打开的文件
  • ctrl+shift+e
    打开最近编辑的文件
  • ctrl+shift+back
    回到上次编辑的地方
  • alt + shift + c
    最近的更改
  • ctrl + shift + insert
    选择剪贴板内容并插入

类相关

  • ctrl+F12
    查看类所有方法
  • ctrl+h
    类继承关系
  • ctrl+alt+b
    查看子类实现的方法
  • Alt+F7
    查看类和方法的使用
  • Alt+Insert
    生成构造函数、toString、getter/setter、重写父类方法等生成构造函数、toString、getter/setter、重写父类方法等
  • ctrl + alt + l
    格式化代码
  • Ctrl+Alt+O
    优化导入的类和包
  • Ctrl + o
    重写父类方法。弹出选项框,选择
  • alt+enter
    导入引用的包
  • ctrl+alt+m
    抽取方法

编辑

  • shift + f6
    重构、重命名
  • ctrl + alt + t
    把代码包在一个块内(例如:try/catch、if..)

其他

  • Ctrl + Shift + Alt + S
    弹出项目结构设置区
  • ctrl+j
    查看所有样板代码

样板代码生成

  • fori
    生成循环生成循环
  • sout
    System.out.println();
  • psvm
    生成main();

后缀自动补全功能

  • .for
    for(User user : users),只需输入user.for+Tab
  • .var
    要输入Date birthday = user.getBirthday();只需输入user.getBirthday().var+Tab即可。

调试

  • F7
    在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法
    体还有方法,则不会进入该内嵌的方法中
  • F8
    在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内
  • F9
    在 Debug 模式下,恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上
  • Alt + F8
    在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果

你可能感兴趣的:(IDEA快捷键)