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

news/2024/7/16 7:28:00 标签: golang, go, ide

一、背景

        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.niftyadmin.cn/n/5009857.html

相关文章

Win7旗舰版64位桌面创建32位IE方法

很多Win7 64位旗舰版用户系统桌面上的IE8浏览器,打开后都是64位的,而很多网站并不兼容64位的IE浏览器,其实在Win764位系统中IE是分为64位和32位的,出现这样的情况可能是桌面上的IE图标指响的是64位的IE,我们只要重新添…

前端 按钮 loading效果阻断不了快速点击,执行防抖操作进行阻断接口连续调用

需求描述: 页面中执行了按钮的连续点击操作,虽然前端在按钮中加了loading效果,但是发现,如果点击速度很快,那么loading效果来不及赋值并执行,此时就会出现连续的接口调用造成数据保存或流程数据出现错误或重…

Net跨平台UI框架Avalonia入门-安装和使用(v11版本)

介绍Avalonia v11版本 avalonia v11版本发布了,增加了很多新的功能,Avalonia的扩展也同步升级了。 主要更新内容: 辅助功能:增加了对各种辅助工具的支持,提高了Avalonia应用程序的可用性。输入法编辑器(I…

欧洲云巨头OVHcloud收购边缘计算专家 gridscale

边缘计算社区近日获悉,欧洲云巨头OVHcloud已进入全面收购德国公司 gridscale 的谈判,该公司是一家专门从事超融合基础设施的软件提供商。 此次战略收购将标志着 OVHcloud 的另一个重要里程碑,使该集团能够显着加速其地理部署,并进…

Java 项目防止 SQL 注入的四种方案

什么是SQL注入? SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器…

【2023最新版】DataGrip使用MySQL教程

目录 一、安装MySQL 二、安装DataGrip 三、DataGrip使用MySQL 1. 新建项目 2. DataGrip连接MySQL 下载驱动文件 填写root密码 测试 成功 3. DataGrip操作MySQL 四、MySQL常用命令 1. 登录 2. 帮助 3. 查询所有数据库 一、安装MySQL MySQL是一种开源的关系型数据库…

yum安装mysql5.7散记

## 数据源安装 $ yum -y install wget $ wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm $ yum localinstall mysql57-community-release-el7-8.noarch.rpm $ yum repolist enabled | grep "mysql.*-community.*" $ yum install mysql-…

linux下qt交叉编译 tslib 库

在 Linux 下进行 Qt 的交叉编译,并包含 tslib 库,可以按照以下步骤进行操作:1. 准备交叉编译工具链:首先,你需要准备适用于目标平台的交叉编译工具链。这个工具链包括交叉编译器、 2. 链接器和其他相关的工具&#xff…