Visual Studio 2008 每日提示(三十)

#301、缓存符号到本地磁盘

原文链接:You can cache symbols locally to disk

操作步骤: 菜单:工具+选项+调试+符号 在任何时候使用符号服务器,意味着不是我的机器载入符号,想UNC共享一样。我可以做两件事:

1、关闭对话框时候,取消选中加载符号- 宁愿等到需要的的时候加载符号。 2、指定复制符号文件在磁盘中的缓存位置。

评论:在vs2008 sp1里已经有所改变了。你可以按自己的需要来指定缓存符号的位置。

#302、在需要的时候加载指定的符号

原文链接:How to load only specified symbols when you want to

操作步骤: 菜单:工具+选项+调试+符号 ,选中“只有在手动加载符号才搜索上述位置” 如果启用这个选项,加载符号对话框关闭时,选项是禁用的,因为它没法操作。

评论:这样可以比较好控制加载符号,只有在需要的时候才加载。

#303、快速监视窗口

原文链接:There is a QuickWatch window

操作步骤: 在调试状态,选择任何一个变量,然后选择“快速监视

“快速监视”对话框和“监视窗口”非常相似,在里面可以查看变量的详细情况,特别是如果一个数组变量,可以用树形结构来显示,如下图所示:

评论:“快速监视窗口”是调试代码最常用的功能之一。是对“监视窗口”最好补充。

#304、按Shift+F9打开快速监视窗口

原文链接:You can press Shift+F9 to bring up the QuickWatch window

评论:这篇其实可以和上篇合在一起

#305、在快速监视窗口重新计算表达式

原文链接:you can reevaluate expressions in the QuickWatch window

操作步骤: 在“快速监视”窗口的“表达式”下拉框,输入一个表达式,单击“重新计算”来计算这个表达式

评论:这个功能最有用的一点就是可以在调试状态来根据自己的需要重新输入表达,再次计算。

#306、从快速监视窗口添加变量到监视窗口

原文链接:You can add variables to the Watch window from the QuickWatch window

操作步骤: 在“快速监视”窗口单击“添加监视”按钮

可以把变量添加到“监视窗口”

评论:我一般都是拖拽变量到监视窗口

#307、在快速监视窗口快速查看其它变量

原文链接:You can quickly view other variables in the QuickWatch window

操作步骤: 你在快速监视窗口中执行命令或输入表达式都会保存到“表达式”下拉框中

评论:这个功能的好处在于很方便调用过去使用使用过的表达式。

#308、按Alt+数字键 *键显示下一语句

原文链接:You can press Alt+Num * to Show Next Statement

操作步骤: 在调试工具栏,有个黄色的箭头,单击它可以跳转到下一个语句,或者按Alt+数字键 *键也可以

评论:不过我一般都是用F11

#309、使用F10见跳过函数(过程)

原文链接:You can press F10 to Step Over a function

操作步骤: 在调试状态,可以使用调试工具栏的“跳过过程”按钮或使用快捷键F10 来跳过一个函数的执行。

评论:跳过一些函数的执行,可以让你更快关注你想了解执行细节。我用F10多一些。

#310、按F11进入一个函数

原文链接:You can press F11 to Step Into a function

操作步骤: 在调试状态,使用调试工具栏的“逐语句”按钮或快捷F11 ,可以跳入函数执行。

评论:这些都是调试的基本功,net程序员都应该基本掌握。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏每日一篇技术文章

微信小程序_05 模板的使用

@import "../../templates/reward/reward.wxss";

2871
来自专栏西安-晁州

nodejs记录1——async函数

其实手动配置babel环境并不难,记录下步骤: 1、首先npm init创建一个nodejs项目 2、全局安装babel-cli处理工具:npm i babel...

2370
来自专栏DeveWork

在WordPress 的文章或页面中运行PHP 代码

如果你在编辑器中输入PHP 代码,默认的话WordPress 不会为你执行这段代码的——只会文本方式输出。Tutsplus 上有一篇文章以插件的方式告知我们实现...

30010
来自专栏xiaoheike

Github使用教程

你的本地Repository由 git 维护的三棵“树”组成。第一个是你的工作目录(Working dir),就是本地磁盘,例如:E:\first;第二个是缓存...

3933
来自专栏along的开发之旅

Java Web之Tomcat目录结构和Web应用

如果Servlet版本小于3.0, 或者您不希望使用注解, 那么可以在web.xml中配置您的servlet程序, 一个最简单的实例如下:

1202
来自专栏DeveWork

WordPress自定义栏目运用实例V:为加密文章添加密码提示文字

默认的话,WordPress中加密的文章时不会有任何的提示的,就一个“加密:”在文章名前面。通常的话,解决这个问题的话我都是直接将密码写在题目中的(比如说这儿,...

2028
来自专栏xingoo, 一个梦想做发明家的程序员

汇编语言 手记5

段寄存器就是提供段地址的。 8086CPU有4个段寄存器 CS DS SS ES 当8086CPU要访问内存时,由这4个段寄存器提供内存单元的段地址。 CS(代...

2126
来自专栏猿天地

MongoDB aggregation $unwind

转载:猿天地 链接:http://cxytiandi.com/blog/detail/2940 $unwind的作用是将文档中的某一个数组类型字段拆分成多条...

4458
来自专栏Java技术分享

Intellij IDEA调试功能使用总结

专注于Java领域,追求简洁,每天推送高质量技术文章,实用教程。

3547
来自专栏狂码一生

CentOS安装Nginx

一、gcc安装     yum -y install gcc-c++ 二、pcre pcre-devel安装     yum -y install pcre ...

53213

扫码关注云+社区

领取腾讯云代金券