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 一个很赞的功能就是在线程窗口查看线程的堆栈信息。你能很方便的直接看到所有线程以及他们的堆栈信息。
    Visual Studio 不常用技巧记录_第1张图片

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

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

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

  5. 矩形选择框
    在VS2008中可以通过Alt+鼠标左键 对代码进行选取,VS2010不仅可以选择矩形框,还可以选择零字符宽的矩形框并在其中输入内容。
    Visual Studio 不常用技巧记录_第7张图片
    Visual Studio 不常用技巧记录_第8张图片

  6. 调用层次结构
    通过鼠标右键 浏览方法、属性、构造函数的调用层次结构,如果是刚接手的项目就可以用这个方法了解其相关程序结构。
    Visual Studio 不常用技巧记录_第9张图片
    Visual Studio 不常用技巧记录_第10张图片

  7. 定位搜索
    编辑(Edit)菜单中选择“Navigate To” 或者通过Ctrl+, 打开定位搜索窗口。在搜索栏(模糊查询的功能很强)中输入查询内容,VS2010 将列出相关结果信息。
    Visual Studio 不常用技巧记录_第11张图片
    双击搜索结果可以直接转到代码所在位置。
    Visual Studio 不常用技巧记录_第12张图片

你可能感兴趣的:(Visual Studio 不常用技巧记录)