介绍几个Visual Studio 调试技巧

介绍几个Visual Studio 调试技巧

一、悬停鼠标查看表达式值

把鼠标停在所需查看的数据上,可以查看表达式和局部变量的值,若是是类或布局,那么点击展开可以很便利快速地查看其字段。

二、在运行过程中改变变量值

只要把鼠标移动到变量上,双击值,然后输入你需要的值

三、拖动调试光标到想要重新调试的地方

Visual Studio 在调试的情况下可以拖动左侧的黄色箭头进行上下拖动,那么这个有什么作用呢,有时候我们可能想实用F11跟到某个方法里面进行调用过程的查看,结果一个不小心发现手误按下了F10,此时代码执行到了方法调用的下一句,那么我们此时就可以点击左侧的黄色箭头,并按住鼠标左键,往上一拖,这个时候,就又可以执行刚才的方法调用的那句代码了,如果往下拖,那么可以跳过一些语句代码的执行。

四、调用堆栈

1、通过该窗口,我们可以看到函数的一级一级的调用过程,我们就可以知道,该方法是来自于上面的哪一个步骤发起的调用。

2、可以通过点击调试->窗口->调用堆栈 来打开调用堆栈窗口。

3、如下图:

五、设置条件断点

条件断点就是可以在设置一个表达式,只有表达式的值为true或者更改的时候,语句才会被命中。

设置方法

1、在特定的行上,按F9设置断点。

2、然后右击断点,在上下文菜单上选择“条件”。

3、这时弹出一个对话框供你设置激活该断点所需的条件。比如:我们希望只有当i==5时,调试才中断。

六、 F5按键从一个断点执行到下一个断点

Visual Studio 中,F5可以用来启动调试、也可以快速的将程序执行从一个断点执行到下一个断点处,如果一句一句的执行进行调试,如果程序代码没几句还好,如果程序代码量多,或者碰到一个大循环的化,那要手按到何时才能执行到指定的想调试的代码处呢。

七、切换完成模式

有时候你是不是发现手动打了一部分英文之后,那个智能提示框总是不能自动选中我们想要选中的,而是变成下面那样:

可以输入快捷键:Ctrl+Alt+空格键来切换到到选中模式。

标签: