Visual Studio 2013 调试技巧

Visual Studio 2013 调试技巧

跳到当前光标处(Ctrl+F10)

我经常看到人们为了到达目标代码位置,而在程序中早早设定了断点,然后反复地按F10/F11,一步步走到目标代码处。当程序员的确需要仔细观察每一步的状态变化时, F10/F11是合理的选择。然而多数情况下,人们只想快速到达他们真正关心的代码处,这时候F10/F11就不是最佳选择了。

这时,你应该利用“跳到当前光标处”这个功能。先把光标定位在要测的目标代码行上,再同时按Ctrl和F10,被测程序将直接跳到该行停下。你再也不用按许多次F10/F11了。即使目标代码位于独立的类或方法中,你仍然可以从当前正在检查的地方跳过去。

如何设置条件断点

设置条件断点非常容易。在特定的行上,按F9设置断点。

 

这时弹出一个对话框供你设置激活该断点所需的条件。比如:我们希望只有当局部变量paginatedDinners的尺寸小于10时,调试才中断。我们可以写出如下的表达式:
  这时
  机器/线程/进程过滤
  设置如下:右击断点;在弹出菜单上选择“Filter…”菜单命令;然后指定命中断点的特定条件:在指定的机器上、或指定的进程中、或指定的线程中。
  跟踪点—进入断点时的自定义操作
  许多人不知道“跟踪点(TrackPoints)”这个调试功能。“跟踪点“是种特殊的断点,当它被命中时,它会触发一系列自定义操作。如果你想观察程序的行为,而又不想中断调试的时候,这个功能尤其有用。

VS2010断点调试技巧 - 初行

大纲注释

写代码其实就像写文章一样,高质量的代码,它一定条理清晰,注释直观,给人以一种美感。在VS中我们该如何去包装我们的代码,使它结构分明,条理更清晰呢?为此VS中提供了一种包装结构 #region   ··· #endregion 。有了这种包装结构,我们就可以给我们的代码包装成各种层次结构,折叠成大纲。例如下面的代码,经#region包装以后,可以折叠成大纲形式。
 

常用代码段的保存

在代码编写中我们常常会遇到很多重复的代码,很多人都去Ctrl +C  ,Ctrl  + V,其实这样并非最好的方面。因为在Ctrl+C  过程中你不得不去找原始的代码,找的过程是很烦人的,为此,我们有一种更好的方法。那就是???你可以把你需要的代码选中,然后拖入工具箱,就会出现如下图所示的标签,你可以给标签命名,便于以后使用方便。当你想使用该代码段时,你只要从工具箱中拖入你的所需位置即可,方便而快捷。
 

 

 

IntelliTrace(智能跟踪)

上开新行&下开新行

代码前后插入空行:前面——ctrl+enter 
后面——ctrl+shift+enter 

 

参考:

 

posted @   菜鸡一枚  阅读(304)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
历史上的今天:
2015-05-21 自然科学与社会科学的区别
2015-05-21 如何培养说话的逻辑性
点击右上角即可分享
微信分享提示