介绍几个Visual Studio 调试技巧
介绍几个Visual Studio 调试技巧
介绍几个Visual Studio 调试技巧一、悬停鼠标查看表达式值
把鼠标停在所需查看的数据上,可以查看表达式和局部变量的值,若是是类或布局,那么点击展开可以很便利快速地查看其字段。
二、在运行过程中改变变量值
只要把鼠标移动到变量上,双击值,然后输入你需要的值
三、拖动调试光标到想要重新调试的地方
Visual Studio 在调试的情况下可以拖动左侧的黄色箭头进行上下拖动,那么这个有什么作用呢,有时候我们可能想实用F11跟到某个方法里面进行调用过程的查看,结果一个不小心发现手误按下了F10,此时代码执行到了方法调用的下一句,那么我们此时就可以点击左侧的黄色箭头,并按住鼠标左键,往上一拖,这个时候,就又可以执行刚才的方法调用的那句代码了,如果往下拖,那么可以跳过一些语句代码的执行。
四、调用堆栈
1、通过该窗口,我们可以看到函数的一级一级的调用过程,我们就可以知道,该方法是来自于上面的哪一个步骤发起的调用。
2、可以通过点击调试->窗口->调用堆栈 来打开调用堆栈窗口。
3、如下图:
五、设置条件断点
条件断点就是可以在设置一个表达式,只有表达式的值为true或者更改的时候,语句才会被命中。
设置方法
1、在特定的行上,按F9设置断点。
2、然后右击断点,在上下文菜单上选择“条件”。
3、这时弹出一个对话框供你设置激活该断点所需的条件。比如:我们希望只有当i==5时,调试才中断。
六、 F5按键从一个断点执行到下一个断点
Visual Studio 中,F5可以用来启动调试、也可以快速的将程序执行从一个断点执行到下一个断点处,如果一句一句的执行进行调试,如果程序代码没几句还好,如果程序代码量多,或者碰到一个大循环的化,那要手按到何时才能执行到指定的想调试的代码处呢。
七、切换完成模式
有时候你是不是发现手动打了一部分英文之后,那个智能提示框总是不能自动选中我们想要选中的,而是变成下面那样:
可以输入快捷键:Ctrl+Alt+空格键来切换到到选中模式。
- visual studio中快速定位打开的文件所处的树形路径
- Visual Studio使用Git进行源代码管理
- 使用Visual Studio为WebAPI生成帮助文档
- 使用Visual Studio进行单元测试
- Visual Studio 调试方法
- Visual Studio 自动添加头部注释
- Visual Studio中使用正则表达式替换
- 介绍几个Visual Studio 调试技巧
- 实用的Visual Studio插件
- Visual Studio代码缩略图
- vscode react插件(基于visual studio code + react 开发环境搭建过程)
- 创建自己的Visual Studio工程模板
- Visual studio中使用VSCommands插件在大括号尾部显示方法或过程名字
- Visual Studio 编译中活动平台AnyCPU
- 关闭visual studio 的实时调试
- 改变Visual Studio的主题
- 红色代表什么(红色代表什么情感和含义)
- 南宋志南和尚绝句 杨柳风似庙中来(南宋志南和尚绝句)
- 今天要穿什么颜色(今天要穿什么颜色的衣服最吉利)
- 一道高中题-求杯子的高度(一道高中题-求杯子的高度)
- 网坛停摆三巨头亏损惨重,费德勒跌幅88 纳达少赚2400万(网坛停摆三巨头亏损惨重)
- Beyond 版本《无人深空》主线任务攻略 阿特拉斯之道(版本无人深空主线任务攻略)
热门推荐
- linux nginx部署前端项目(nginx部署多前端项目的几种方法)
- ip承载网和数通区别(网络线路科普之CN2,GIA,CIA,BGP以及IPLC都是什么意思)
- 安卓app开发用什么设计ui(AmazeUI框架搭建的方法步骤图文)
- svg怎么在html中显示(html svg生成环形进度条的实现方法)
- sqlserver使用说明(SQL Server视图的讲解)
- Global.asax文件的介绍
- nginx与tomcat长连接(Windows下使用Nginx+Tomcat做负载均衡的完整步骤)
- dedecms栏目静态化(dedecms TAG标签按栏目显示的方法)
- canvas两种绘图方法(canvas 基础之图像处理的使用)
- mysql 索引表空间(MySQL如何构建数据表索引)