代码调试

  • 添加断点:Ctrl + F8

Run下面的 Toggle Line Breakpoint

  • 单步执行:Alt + Shift +F9 + F8

Run—>Debug
会展示出刚刚运行过的函数
F8不会进入函数,F7会进入函数内部单步执行

  • 直接执行到下个断点:F9

Run—>Resume Program
如果下面没有断点直接结束

  • 查看所有断点:Ctrl + Shift + F8

光标不要放在断点处
IntelliJ——代码调试

  • 禁止所有断点:Mute Breakpoints 当前面的代码出错不需要执行下面的断点时
    IntelliJ——代码调试
  • 条件断点:Ctrl + Shift + F8 满足一定条件才执行断点

光标放在断点处,否则是查看所有断点
IntelliJ——代码调试

  • 表达式求值:Alt+ F8 新版本的IDEA会直接把结果展示在后面

Run—>Evaluate Expression
可以写其他表达式运算

  • 运行到指定行:Alt + F9

Run—>Run to Cursor
运行到光标所在行

  • 动态改变值(setValue):F2
    IntelliJ——代码调试
  • 运行当前函数:Ctrl + Shift + F10
  • 配置运行参数:Ctrl + Shift + O

即右上角 Edit Configuration,如果没有快捷在可以在Keymap中设置

文件操作

  • 在当前目录新建文件:Ctrl + Alt + Insert

help搜索“New”可以找到,如果Insert和其他键复合可以加shift
这个操作可以选择新建很多种类型的文件

  • 复制当前文件到当前目录:F5

比上面的更快

  • 剪切移动:F6
  • 复制文件名:Ctrl + Alt + Shift + C 即Copy Reference完整路径

在文件上Ctrl C直接复制文件名

  • 剪贴板工具:Ctrl + Shift + V 会将最近复制的内容都展示出来,哪里需要点哪里

结构图

  • 如何迅速了解某个复杂的类里面有哪些方法和变量呢?在菜单栏Navigate下File Structure,快捷键Ctrl + F12
    IntelliJ——代码调试

  • 使用Maven项目管理会有很多依赖,怎么查看?在maven工程右侧边栏Maven管理窗口中“Maven—Show Dependencies”可以调出依赖拓扑图

可以在这里执行跳转删除等操作

  • 类图:Ctrl + Shift + Alt + U
    IntelliJ——代码调试
  • 查看当前方法被谁调用结构:Ctrl + Alt + H 记得把光标放上去
    IntelliJ——代码调试

结语

IntelliJ的快捷操作还有很多,这里只是一个起点,掌握之后一定可以让编码的效率和质量得到很大提升。手放在键盘上,开始吧…

相关文章: