Visual Studio 不常用技巧记录

正式工作几年后才领会到工具以及熟悉使用工具技巧的重要性,能大大提高开发的效率。一昧的专注于底层编辑是本末倒置的,解决问题的能力才最重要。这里记录一些我比较生疏的使用技巧,以便查看。
完整内容见以下链接:
[11个强大的Visual Studio调试小技巧](http://blog.jobbole.com/33865/)
[Visual Studio 2010 实用功能总结](http://www.cnblogs.com/gnielee/archive/2010/06/08/vs2010-features-ii.html)
  1. 堆栈信息的线程窗口
    调试多线程代码是很痛苦的。或许也是有趣的。这取决于你的调试器。Visual studio 一个很赞的功能就是在线程窗口查看线程的堆栈信息。你能很方便的直接看到所有线程以及他们的堆栈信息。
    这里写图片描述

  2. 异常中断
    在处理被调用之前,异常发生时可以 启动调试器进行中断,可以让你在异常发生后立即调试程序。操作调用栈便于你去查找异常发生的根本原因。
    Vistual Studio允许你去指定想要中断的异常类型或者特殊异常。选择菜单Debug>Exceptions弹出对话框,你可以指定原生的(或者托管的)异常,除了调试器自带的一些默认异常,你还可以添加自己的自定义异常。
    这里写图片描述
    下面是一个std::exception 异常抛出时调试器中断的例子。
    这里写图片描述

  3. 线程重命名
    在调试多线程应用程序时,线程窗口会显示创建了哪些线程以及当前正在运行的线程。线程越多,想找到你想要的线程就越困难(尤其是当一段程序被多个线程同时执行的时候,你不能确切地知道哪个才是当前正在执行的线程实例)。
    这里写图片描述
    调试器允许修改线程的名字,可以在线程窗口使用线程的快捷菜单,给线程重命名。
    这里写图片描述

  4. 分屏显示
    本次VS2010 使用WPF 进行了大量Shell 开发,所以软件界面功能有了重大改进。尤其要提的就是分屏编写功能,Dev不用再为频繁切换程序文件而头疼了。可以直接将程序文件拖拽出IDE窗口到其他显示器中。这样就可以一边编写CS,一边编写XAML而且无需切换窗口标签
    这里写图片描述

  5. 矩形选择框
    在VS2008中可以通过Alt+鼠标左键 对代码进行选取,VS2010不仅可以选择矩形框,还可以选择零字符宽的矩形框并在其中输入内容。
    这里写图片描述
    这里写图片描述

  6. 调用层次结构
    通过鼠标右键 浏览方法、属性、构造函数的调用层次结构,如果是刚接手的项目就可以用这个方法了解其相关程序结构。
    这里写图片描述
    这里写图片描述

  7. 定位搜索
    编辑(Edit)菜单中选择“Navigate To” 或者通过Ctrl+, 打开定位搜索窗口。在搜索栏(模糊查询的功能很强)中输入查询内容,VS2010 将列出相关结果信息。
    这里写图片描述
    双击搜索结果可以直接转到代码所在位置。
    这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值