网站seo排名公司,网建是什么,南通网站建设找哪家好,哪个网站有免费一、背景 Jetbrains家的IDE的UI基本都是一样的#xff0c;debug模式的调试框按钮排列也是一致的#xff0c;但是在我使用Goland2023版的新UI时#xff0c;发现调试框的按钮变化还是很大的#xff0c;有一些按钮被收起来了#xff0c;如果看之前的博客会发现有一些文中的旧…一、背景 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 运行到光标处”不会多执行一行代码