用IDEA debug按键功能
用IDEA debug按键功能
一、断点
断点键,是用户在所选行代码处标记的功能点,表示在debug时代码执行到此处暂停。
注:断点可设置多个
二、启动debug
在设置好断点后单击此功能键,启动debug功能。
三、中止任务
点击该功能键,中止执行代码。
四、进行下一步执行代码
进行下一步执行代码,通过该功能键,可以确定代码执行顺序是否有误。
五、光标跳转至当前执行的代码处
在debug过程中可能出现找不到代码正在执行位置,通过该功能键,可以将光标自动跳转至当前执行代码位置,并跳转页面。
六、执行下一行代码
在代码执行中会遇到各种方法,使用进行下一步代码的功能键无法进入当前调用的方法内部查看方法内的代码执行情况,而采用执行下一行代码,可以进入方法内去查看代码执行情况。
蓝色的执行下一行代码的功能键无法进入API提供的方法中,而红色的执行下一行代码可以进入API提供的方法中。
七、返回上一步
当代码跳转至方法内后,想要从方法内的代码跳转会原代码执行位置,需通过该功能键。
八、重新执行项目
发现代码异常并重新修改代码后,可通过该功能键重新执行代码。
九、跳转至下一断点处
放行当前的断点,直接跳到下一个断点停下,如果后面没有断点的话就直接跑完程序。
通过该功能键,将代码执行至下一断点处(如果断点位于for循环内,则跳转至下一循环的断点位置)。
十、设置断点功能
通过该功能可以实现设置断点处的参数功能等,来对断点处进行调整。
十一、取消断点功能
断点可以让代码执行至断点位置,并根据设置的断点功能对参数进行修改,而通过该功能键,可以取消断点设置及断点功能。
十二、在当前执行位置添加代码
当代码需要修改时,可以使用该功能键,在不停止项目的同时,进行添加代码(该修改为一次性修改,当中止代码后,添加内容无效)。
用IDEA debug按键功能相关推荐
- android 9.0 SystemUI导航栏添加虚拟按键功能(三)
1.概述 在9.0的系统产品开发中,对于在SystemUI的原生系统中默认只有三键导航,想添加其他虚拟按键就需要先在构建导航栏的相关布局 中分析结构,然后添加相关的图标xml就可以了,然后添加对应的点 ...
- IDEA使用教程之debug基本操作(二)
前言 在下认为,IDEA的debug功能非常强大.并且易于上手,快捷键操作方便.下面介绍一些常用的基本debug方法 IDEA版本 在下使用的IDEA版本信息如下: IntelliJ IDEA 201 ...
- Unity的HTC VIVE SDK研究(手柄按键功能的研究,比较详细)
http://blog.csdn.net/ystistheking/article/details/51553237 想交流的朋友我们可以微博互粉,我的微博黑石铸造厂厂长 ,缺粉丝啊 .....求粉求 ...
- pycharm debug后会出现 step over /step into/step into my code /force step into /step out 分别表示...
1.debug,全部打印 2.打断点debug,出现单步调试等按钮,只运行断点前 3.setup over 调试一行代码 4.setup out 运行断点后面所有代码 5.debug窗口显示调试按钮 ...
- Debug常用指令和DOSBox使用步骤
Debug是Dos系统中著名的调试程序,也可以运行在Windows系统实模下. 优点: 使用Debug程序,可以查看CPU各种寄存器的内容,内存的情况,并且在机器指令级跟踪程序的运行. DosBox: ...
- Java IDEA Debug进制二维数组
1.Debug模式 1.1 什么是Debug模式 是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序. 1.2 Debug介绍与操作流程 如何加断点 选择 ...
- [Advance] How to debug a program (上)
Tool GDB Examining Memory (data or in machine instructions) You can use the command x (for "exa ...
- Keil中使用宏编译来定义DEBUG输出
使用宏编译来格式化调试信息,是一个不错的方法,即可以在需要的时候打印出信息,还可以格式化我们所需要的输出. #define DEBUG 1 #if (DEBUG == 1) #define DBG(A ...
- linux 内核调试信息在哪里,Linux kernel debug技巧----开启DEBUG选项
Linux kernel debug技巧----开启DEBUG选项 作者:wowo 发布于:2016-11-1 19:39 分类:Linux应用技巧 kernel的source code中有很多使用p ...
最新文章
- RelativeLayout各个属性
- 小样本点云深度学习库_2019-01-07-小样本深度学习
- 网站优化该做好哪些细节才能更有力的吸引蜘蛛?
- 传感器为什么在低量程偏差大_传感器复习
- 【zookeeper】zookeeper 脑裂问题
- 趣学 C 语言(五)—— 内存管理
- 多种modelsim版本下载地址
- Excel永远不会消亡!
- sqlserver格式化-年月日
- 一个牛人的经历---北京八年——从极度贫困到财务自由
- Premiere Pro 2022转字幕语言包
- JAVA之旅(三十五)——完结篇,终于把JAVA写完了,真感概呐!
- 浅谈四种常见的agv导航方式及各自的优缺点
- 制作属于自己的QQ机器人,超详细
- 归并排序原理及代码实现
- U盘什么格式最好?U盘格式介绍
- Hadoop常见端口号及配置文件
- 装双系统win10和android,“专治”选择恐惧症,Win10/安卓双系统设备怎么用?
- 华为鸿蒙系统开发语言,华为鸿蒙系统采用什么语言进行开发的
- 揭秘清道夫轮巡码制作流程
热门文章
- keytool条目_java keytool 常用命令
- 文件名重定向到txt中Linux,Linux上glob用于实现文件名的通配、IO重定向及管道
- strspn函数php,php strspn函数怎么用?
- ronald aai_AAI的完整形式是什么?
- PHP rewinddir()函数与示例
- 第 1-4 课:Java 中的运算符和流程控制 + 面试题
- UNDO Tablespace
- 生命游戏(game of life)
- Centos7.x Hadoop 3.x HDFS 写入文件
- 软考网络管理员存储容量计算相关问题