本文描述Visual Studio Code的断点调试方法,帮助读者理解循环执行过程。
本文节选自作者的《Python编程基础及应用》视频教程。想完整零基础学习Python程序设计,欢迎使用此免费视频教程。
Python编程基础及应用_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com
1. 简介
在程序有BUG/缺陷,需要修复时,断点调试是发现缺陷的重要方法。对于初学者而言,断点调试还有另外一个用途:帮助理解程序背后的逻辑。
本文以下述程序为例,讲述在Visual Studio Code中的断点调试方法。
names = ['Peter Anderson', 'Frank Bush', 'Tom Henry','Jack Lee', 'Dorothy Henry']
sName = "NOTFOUND"
for x in names:
if x.endswith("Henry"):
sName = x
break
print(x, "not ends with 'Henry'.")
print("I found a Henry:", sName)
2. 打断点
在Visual Studio Code中打开相关代码文件,用鼠标在行号3的左方空白处单击(下图红点处),便会出现红色的断点-breakpoint。如果在相同位置再次单击,断点便会消失。在同一个程序中,断点可以打很多个。
上图的左方,VARIABLES/变量栏则列出了全部的LOCAL/局部变量。可以看到,作为第1行代码的执行结果,名字为names的变量存在,其值为一个列表。因为第3行代码尚未执行, 所以目前sName变量尚不存在。
4. 单步前进 - Step Into
在前图的上方,有一个工具栏,其中,第三个按钮(方向向下的键头)的弹出标签为Step Into(F11)。这个按键的作用为单步前行。按一下这个按键,或者直接按F11,会发现程序向前执行了一行,第4行变为高亮待执行。作为第3行代码的执行结果,sName变量出现在左方VARIABLES栏中。如果把鼠标移至代码中的sName上方,Visual Studio Code还会显示sName变量的当前值为NOTFOUND。如下图:
6. continue, while
希望上述调试过程可以帮助读者理解for循环及break语句。
如果读者对continue, while循环等感到疑惑,也可以对相关代码进行调试研究。
7. Step Out, Step Over
Visual Studio Code的调试工具栏内,还有Step Out, Step Over等按钮。不同于Step Into(单步前进), Step Out, Step Over用于在调试过程中避免过分深入函数或者循环内部。
本文节选自作者的B站MOOC及同名教材:
Python编程基础及应用 — 重庆大学 高等教育出版社,作者亲授_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com
本文描述Visual Studio Code的断点调试方法,帮助读者理解循环执行过程。 本文节选自作者的《Python编程基础及应用》视频教程。想完整零基础学习Python程序设计,欢迎使用此免费视频教程。Python编程基础及应用_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com1. 简介在程序有BUG/缺陷,需要修复时,断点调试是发现缺陷的重要方法。对于初学...
Android
studio
断点调试
的时候,不
显示
变量
的
值
。经高人指定后,发现minifyEnabled混淆属性设置有问题。混淆如果开启的话,
断点调试
就不能
显示
变量
的
值
。把minifyEnabled=false即可解决问题,如下图:
我在把eclipse的项目导入到
studio
后进行断电
调试
,发现都查看不了
局部变量
的
值
,后来上网查了下,说是在gradle文件把testCoverageEnabled设为false就可以了,试了下果然如此
buildTypes {
release {
debug
gable false
minifyEnabled false //删除没有用到的文件 ...
发生场景:
昨天把 AS 升级到4.1.1,gradle 升级到com.android.tools.build:gradle:4.1.1 ,然后一顿操作猛如虎。在时候,就是找不到包名下的BuildConfig.VERSION_NAME,如下图所示
问题描述:
编译时报错:
错误: 找不到符号
符号:
变量
VERSION_NAME
位置: 类 BuildConfig
原因分析:
从com.android.tools.build:gradle:4.1.0开始,build.gradle文件正式移除了
2. 安装
Visual
Studio
Code
如果您还没有安装
Visual
Studio
Code
,请前往[官方网站](https://
code
.
visual
studio
.com/)下载并安装。
3. 安装PHP插件
在
Visual
Studio
Code
中
使用PHP的关键是安装一个适当的插件。以下是一些流行的PHP插件:
- PHP IntelliSense:提供自动完成和语法突出
显示
等功能。
- PHP
Debug
:提供
调试
PHP应用
程序
的工具。
- PHP Server:允许在本地运行PHP文件。
您可以在
Visual
Studio
Code
的扩展商店
中
搜索并安装这些插件。打开
Visual
Studio
Code
,按下“Ctrl+Shift+X”打开扩展面板,搜索需要的插件并安装。
4. 配置
Visual
Studio
Code
在您安装了必要的扩展和插件后,您需要配置
Visual
Studio
Code
以支持PHP。以下是一些可能需要配置的设置:
- 设置PHP路径:您需要告诉
Visual
Studio
Code
在哪里找到PHP。打开
Visual
Studio
Code
的用户设置,搜索“php.executablePath”,然后设置PHP路径。
- 配置
调试
器:如果您想使用PHP
Debug
插件进行
调试
,请确保您已经安装了X
Debug
扩展,并按照说明进行了配置。
以上是使用
Visual
Studio
Code
编写PHP代码的一些基本步骤和提示。希望对您有所帮助!