• 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 运行到光标处”,不会多执行一行代码

  • 相关阅读:
    Java基础类型和运算符
    数据分析报告常见步骤
    Tensor、Numpy、PIL格式转换以及图像显示
    安装docker版elasticsearch和kibana
    文件下载js实现
    GitLab项目中添加用户,并设置其角色权限等
    【Python】论文中常用的Matplotlib画图(三)
    软件保护工具VMProtect将许可系统集成到应用程序(8):硬件锁定
    3.2队列
    灵魂三问:什么是接口测试,接口测试怎么玩,接口自动化测试怎么玩?
  • 原文地址:https://blog.csdn.net/Hexa_H/article/details/132710086