当前位置: 首页 > news >正文

Goland2023版新UI的debug模式调试框按钮功能说明

一、背景

        Jetbrains家的IDE的UI基本都是一样的,debug模式的调试框按钮排列也是一致的,但是在我使用Goland2023版的新UI时,发现调试框的按钮变化还是很大的,有一些按钮被收起来了,如果看之前的博客会发现有一些文中的旧UI按钮找不到了,即使找到了也对应不上新UI的按钮了,如果单看名称也看不懂什么意思,所以觉着还是有必要发个博客总结下。

二、新UI的调试框按钮功能

        新UI把旧UI的横栏和竖栏按钮统一放到了横栏中,而且只展现一部分,剩下的那些被收进了“更多”里。所以文章分两部分说明按钮功能,一是直接展示出来的按钮,二是被收进“更多”里的按钮。

1.调试框中直接展现的按钮

1.1 重新运行

        重新运行按钮就是重新进入debug模式

1.2 停止运行

        关闭debug模式

1.3 恢复程序

        继续执行程序,运行到下一个断点处。

1.4 暂停程序

        就是暂停断点,基本用不到

1.5 步过

        从断点处开始,逐行执行代码,但是遇到函数方法时会跳过函数方法,可以理解为不关心函数方法内部的代码实现

1.6 步入(最常用)

        从断点处开始,逐行执行代码,遇到函数方法时会进入到函数方法内部,与“2.2 强制单步执行”不同的是,并不会进入到官方库的函数方法中。

1.7 步出(最常用)

        从当前断点处回退,回退到调用该函数方法的位置。

1.8 查看断点

        显示所有断点

1.9 忽略断点

        让所有断点失效,debug模式不再进入断点。若想取消再点击一次即可。

2 更多中的按钮

2.1 强制步过

        区别于“1.5 步过”,即使函数方法中有断点也是强制运行到下一行代码

2.2 强制单步执行

        区别于“1.6 步入”,会逐行执行官方库中的代码

2.3 智能步入

        一行代码调用了多个函数方法时,可以自己选择具体步入哪个函数方法中

2.4 运行到光标处

        回到断点光标处,并再执行一行代码。

2.5 强制运行到光标

        回到断点光标处,并再执行一行代码,忽略掉返回过程中的所有断点。

2.6 显示执行点

        回到光标处,区别于“2.4 运行到光标处”,不会多执行一行代码

http://www.lryc.cn/news/156646.html

相关文章:

  • 【AIGC专题】Stable Diffusion 从入门到企业级应用0414
  • 汇编原理学习记录:物理地址=段地址*16+偏移地址
  • mysql-2:安装mysql
  • gin框架
  • Laravel 完整开源项目大全
  • Spring MVC @Controller和@RequestMapping注解
  • 软件架构之前后端分离架构服务器端高并发演进之路
  • 第4节-PhotoShop基础课程-Ps格式
  • C语言malloc函数学习
  • 从零开始学习deepsort目标追踪算法----原理和代码详解
  • 第三章 LInux多线程开发 3.1-3.5线程创建 终止 分离
  • 空间曲线的参数方程
  • 非华为机型如何体验HarmonyOS鸿蒙系统 刷写HarmonyOS鸿蒙GSI系统以及一些初步的bug修复
  • Flutter 生成小程序的混合 App 实践
  • 利用 Python-user-agents 解析 User_Agent
  • Java版企业电子招标采购系统源码Spring Cloud + Spring Boot +二次开发+ MybatisPlus + Redis
  • Mybatis如何给字段起别名?
  • php对接AWS S3云存储,上传S3及访问权限问题
  • java 实现单例模式
  • minio文件服务器开启https
  • 每日刷题(回溯法经典问题之子集)
  • PostgreSQL在进行除法时要注意
  • 开开心心带你学习MySQL数据库之第五篇
  • Geotools对geojson的解析
  • 【博客701】shell实现保留网络现场:ping失败时执行mtr
  • 放弃手写代码吧!用低代码你能生成各种源码
  • 什么程度才算精通 Linux?
  • jmeter中的__setProperty用法
  • vue基础知识六:v-show和v-if有什么区别?使用场景分别是什么?
  • SpringBoot几个常用的注解