断点的设定和eclipse一样,只要点一下就可以,下面是我设定的几个断点,再下面的三个窗口是用来调试代码的,这个和eclipse类似 
调试常用的快捷键

?

1
2
3
4
5
6
7
8
9
10
F9            resume programe 恢复程序
Alt+F10       show execution point 显示执行断点
F8            Step Over 相当于eclipse的f6      跳到下一步
F7            Step Into 相当于eclipse的f5就是  进入到代码
Alt+shift+F7  Force Step Into 这个是强制进入代码
Shift+F8      Step Out  相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数
Atl+F9        Run To Cursor 运行到光标处
ctrl+shift+F9   debug运行java类
ctrl+shift+F10  正常运行java类
alt+F8          debug时选中查看值

转载于:https://blog.51cto.com/1306733/1727813

idea代码调试debug篇相关推荐

  1. 利用VSCode阅读OpenFOAM源代码及其调试Debug【终极总结篇】

    利用VSCode阅读OpenFOAM源代码及其调试Debug[终极总结篇] 1. 本文总结了Win10系统中利用VSCode连接wsl或远程服务器,阅读OF源代码及其调试Debug的方法(不仅适用于W ...

  2. 使用IDEA远程debug调试(一篇懂所有)

    使用IDEA远程调试(一篇懂所有) 背景 有时候我们需要进行远程的debug,本文研究如何进行远程debug,以及使用 IDEA 远程debug的过程中的细节.看完可以解决你的一些疑惑. 配置 远程d ...

  3. DEBUG 代码调试

    目录 1 常用调试指令 2 查看变量 ①在Variable栏:右键-->+New Watch添加一个变量,可以对变量进行持续监控 ②代码栏:右键-->Evaluate Expression ...

  4. 如何在浏览器中调试JS代码,debug

    如何在浏览器中调试JS代码,debug 首先需要一段js代码,我将它放进html文件里面: 创建一个html文件,<script>标签里面放入需要调试的js代码,html文件如下: < ...

  5. mysql debug log_PHP代码调试与日志

    封面.jpg 一.代码调试 由于PHP很少有类似java..NET的断点调试工具,因此通常都是要采用输出中间结果的方式进行调试,主要如下: 1.var_dump 对于可以直接打印的(如在control ...

  6. .NET Core快速入门教程 5、使用VS Code进行C#代码调试的技巧

    .NET Core 快速入门教程 .NET Core 快速学习.入门系列教程.这个入门系列教程主要跟大家聊聊.NET Core的前世今生,以及Windows.Linux(CentOS.Ubuntu)基 ...

  7. C++ 代码调试建议

    1.代码调试的重要性 代码调试在程序开发阶段占有举足轻重的地位,可见代码调试的重要性.但是有一点必须强调:程序是设计出来的,而不是调试出来的.这是所有程序员必须牢记在心的一条准则.一个没有设计或者这几 ...

  8. Python 代码调试二三事

    ♚ 作者王维栋,网易游戏运维与基础架构部,产品软件设计师,专注于智能监控.性能优化等领域. 本文来自<网易游戏运维平台 (neteasegameops)>微信公众号的投稿,隶属于网易游戏运 ...

  9. ruby 代码调试_用撬调试Ruby代码

    ruby 代码调试 Your comprehensive guide to Pry and how to use it . 有关Pry及其使用方法的综合指南. Every programmer has ...

最新文章

  1. 【Groovy】Groovy 脚本调用 ( Groovy 脚本中的作用域 | 本地作用域 | 绑定作用域 )
  2. 利用抽象工厂创建DAO、利用依赖注入去除客户端对工厂的直接依赖、将有关Article的各种Servlet封装到一个Servlet中(通过BaseServlet进行
  3. 前后端分离之权限验证
  4. 关于 Hibernate 中的“脏数据”、“脏对象”
  5. 201521123018 《Java程序设计》第3周学习总结
  6. 返回一个数组的连续子数组和的最大值
  7. linux底层内存管理--内核空间的伙伴系统
  8. 怎么破解Windows账户密码
  9. 判定覆盖与条件覆盖的区别
  10. qt bianyishiliechengxu cube
  11. 谷歌、百度、搜狗、有道搜索个人之比较
  12. Folx Pro5最新版适用Mac电脑网络BT下载器
  13. 第二天性-人类进化的经济起源
  14. dos环境c语言写串口程序,DOS下串口通信程序来传送文件的源代码(转)
  15. 如何挖掘客户的潜在需求?
  16. 数据挖掘之聚类分析(Cluster Analysis)
  17. CF 617E 莫队
  18. stm32——USB学习(一)
  19. mysql binlog 过滤表_mysql日志恢复指定表【从binlog日志过滤恢复指定数据表】
  20. linux ctrl z 的区别,linux中ctrl+z和ctrl+c的区别

热门文章

  1. VTK:模型之MarchingSquares
  2. VTK:网格之MatrixMathFilter
  3. Qt Creator在浏览器中预览
  4. OpenGL散射照明
  5. C++打印0到N的Catalan数卡特兰数(附完整源码)
  6. C语言实现djikstra算法(附完整源码)
  7. C++实现has-a关系的两种方法
  8. QT的QModbusResponse类的使用
  9. C语言编程如何快速注释?
  10. c语言整行乘非整形等于什么意思,C语言--整形升级寻常算术转换