科普帖~都2024年了居然还有人不会编辑器断点调试

第一步:开发者 ==> Visual Studio Code工作流 ==> 添加Chrome debug配置
image

第二步:VSCode里,选择要打断点的行,按F9添加断点
image

第三步:按F5运行,F10执行下一句,F11会进入函数体内执行
image

第四步:鼠标放在变量上就能看到数值,在WATCH窗口输入变量名也能查看属性
image

第五步:堆栈窗口可以跳转堆栈,跳转到函数体外层去查看变量属性
image

注意:WATCH窗口可以执行函数,效果等同于在代码中执行函数
这个技巧可以在不重新编译的情况下,动态修改变量,或执行函数
image
第3行执行 a = 456
image
再次查看a,就能看到a的值被动态修改了
image

6赞

不是不会,是不能学,必须别人喂饭。

1赞

我也不会。不过也用不上,chrome调试不比这个爽呀?

1赞

怎么说,chrome单独调试更方便?

Chrome 做调试显然是最强的,我想不到为什么要用 VSCODE 来调试。

2赞

直接用chrome就完事

这个看每个人习惯的,我只是给大家多一个选择

1赞

十分认同, 最初是用vscode试调, 后面用过chrom试调后就回不去了 :rofl:

各位前辈,原生平台都怎么调试?

嗯嗯。VSCODE有VSCODE的方便之处, CHROME有CRHOME的强大, 根据需求来。

感谢,原来是这么搞的。
好处是vscode写代码,vscode调试不用切窗口。
而且vsc可以再attach一个C++进程到原生程序上,进行C++/JS联调。

嗯嗯,主要是VSCode用习惯了,换Chrome调试感觉窗口有点小

话说chrome和vscode的区别是什么,都用过,感觉不出来什么区别,除了chrome好像断点到更深一层

哈,这是一大痛点,特别读引擎代码的时候。 眼睛都会眯起来了。

vscode里打断点方便

我这就学。

一直用的chrome里调试

我一直都用Cocos Inspector的开发者工具调试 :laughing:

这么巧,今天刚想

喂饭喂饭,喂饭哥出没,真的不如引导啊。为什么这种喂饭的称呼没人去喷,就是因为言简意赅,一下就大脑空白了吗?