zoukankan      html  css  js  c++  java
  • Eclipse 在Debug调试中用到的快捷键

    作用域 功能 快捷键 全局 单步返回 F7

    全局 单步跳过 F6

    全局 单步跳入 F5

    全局 单步跳入选择 Ctrl+F5

    全局 调试上次启动 F11

    全局 继续 F8

    全局 使用过滤器单步执行 Shift+F5

    全局 添加/去除断点 全局 显示 Ctrl+D

    全局 运行上次启动 Ctrl+F11

    全局 运行至行 Ctrl+R

    全局 执行 Ctrl+U

    1.Step Into (also F5) 跳入

    2.Step Over (also F6) 跳过

    3.Step Return (also F7) 执行完当前method,然后return跳出此method

    4.step Filter 逐步过滤 一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering)

    5.resume 重新开始执行debug,一直运行直到遇到breakpoint。    

    例如 :A和B两个断点,debug过程中发现A断点已经无用,去除A断点,运行resume就会跳过A直接到达B断点。

    6.hit count 设置执行次数 适合程序中的for循环(设置 breakpoint view-右键hit count)

    7.inspect 检查 运算。执行一个表达式显示执行值

    8.watch 实时地监视对象、方法或变量的变化  选择某个变量,点击右键,查看“watch”

    9. variables 视图里的变量可以改变变量值,在variables 视图选择变量点击右键--change value.以此来进行快速调试。

    10. 断点属性:   

      1)hit count 执行多少次数后暂挂 用于循环   

      2)enable condition 遇到符合你输入条件(为ture改变时)就暂挂   

      3)suspend thread 多线程时暂挂此线程   

      4)suspend VM 暂挂虚拟机

    11.debug 过程中修改了某些code后--〉save&build-->resume-->重新暂挂于断点

    12.resume 当debug调试跑出异常时,运行resume,重新从断点开始调试

    13.如果一行有很多方法, 当第一次按F5键就跳入这一行第一个方法,F6一步一步调试,F7跳出这方法. 当第二次按F5键就跳入这一行第二个方法,F6一步一步调试,F7跳出这方法. 以此类推.想进入这一行第几个方法,就按几次F5和F7.

  • 相关阅读:
    2.12 使用@DataProvider
    2.11 webdriver中使用 FileUtils ()
    Xcode8 添加PCH文件
    The app icon set "AppIcon" has an unassigned child告警
    Launch Image
    iOS App图标和启动画面尺寸
    iPhone屏幕尺寸、分辨率及适配
    Xcode下载失败 使用已购项目页面再试一次
    could not find developer disk image
    NSDate与 NSString 、long long类型的相互转化
  • 原文地址:https://www.cnblogs.com/David-Young/p/4451375.html
Copyright © 2011-2022 走看看