介绍几个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怎么连接数据库(使用Visual Studio Code连接MySql数据库并进行查询)
- Visual Studio的browser link
- 关闭visual studio 的实时调试
- Visual Studio代码缩略图
- visual studio中快速定位打开的文件所处的树形路径
- 使用Visual Studio对项目进行远程调试
- Visual Studio中 sln 和 suo 文件
- 介绍几个Visual Studio 调试技巧
- Visual Studio 编译中活动平台AnyCPU
- Visual Studio 自动添加头部注释
- Visual studio中使用VSCommands插件在大括号尾部显示方法或过程名字
- Visual Studio 调试方法
- 改变Visual Studio的主题
- 使用Visual Studio进行单元测试
- 使用Visual Studio为WebAPI生成帮助文档
- 这8种耐阴植物,营造阴生植物花境,也是一个不错的选择(营造阴生植物花境)
- 览邦G08 Plus SMART WATCH 测评⑱ 全独立这才是智能手表该有的样子(览邦G08PlusSMART)
- 荣耀手表 GS 3 真机亮相 不支持无线充电(荣耀手表GS3)
- 通过体温就能为智能手表充电 原来是用NASA在空间站用的黑科技(通过体温就能为智能手表充电)
- 智能手表兼容Windows和Android 无需充电挑战苹果(智能手表兼容Windows和Android)
- 一天一冲也算表 麦步,一款待机 21 天的智能手表体验评测(一天一冲也算表)
热门推荐
- python将网站图片本地存储(详解Python下载图片并保存本地的两种方式)
- mysql 存储引擎有哪些(MySQL 常见存储引擎的优劣)
- 如何用python处理excel表格(零基础使用Python读写处理Excel表格的方法)
- 微信小程序语音录入(微信小程序使用同声传译实现语音识别功能)
- table单元格固定宽度
- ajax特殊字符的处理
- 腾讯云开启所有端口(腾讯云端口怎么设置?腾讯云CVM开启端口图文教程)
- thinkphp源码上传(ThinkPHP框架实现FTP图片上传功能示例)
- FileZilla Server搭建FTP服务器配置及425错误与TLS警告解决方法详解(FileZilla Server搭建FTP服务器配置及425错误与TLS警告解决方法详解)
- laravel框架的高级知识点(laravel配置Redis多个库的实现方法)