《TypeScript图形渲染实战:2D架构设计与实现》 —1.6.2 VS Code中单步调试TypeScript

举报
华章计算机 发表于 2019/12/11 12:06:28 2019/12/11
【摘要】 本节书摘来自华章计算机《TypeScript图形渲染实战:2D架构设计与实现》 一书中第1章,第1.6.2节,作者是步磊峰。

1.6.2  VS Code中单步调试TypeScript

  当再次按F5键启动Debugger for Chrome后(当前lite-server服务器已开启),会出现调试界面,运行index.html页面,如图1.25所示。

 image.png

图1.25  VS Code调试按钮界面

  关于调试按钮说明,如表1.1所示。

表1.1  调试按钮说明

image.png

  以前面的Hello World Demo为例,来看一下如何使用表1.1中的调试命令。

  如图1.26所示,在maint.ts中添加一个断点(第51行)。

 image.png

图1.26  添加调试断点

  按F5键启动Debugger for Chrome调试器,此时显示如图1.25所示的调试界面,并且程序在断点处(第51行)中断,如图1.27所示。

  按F10键(单步跳过),会发现程序单步执行到下一行代码(此时程序在第52行代码处中断)。

 image.png

图1.27  按F5键启动调试后程序在断点处中断

  如果现在不想单步执行了,那么可以按F5键(继续)运行程序,如果后续代码没有断点,则程序会正常执行到全部结束为止。如果后续代码有另外一个断点(例如在第64行代码处再增加一个断点),那么按F5键后会发现,程序再一次在第64行处中断。

  如果现在想在第64行代码处进入drawText方法,那很简单,可以按F11键(单步进入)进入drawText方法内。如果不使用F11键而是用F10键(单步跳过),则会跳过drawText方法,执行到第65行代码处中断。

  现在假设已经在drawText方法体内,可以继续使用F10键进行单步执行,也可以使用Shift + F11键跳出drawText方法,并返回到第65行代码处。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。