VS调试技巧与调试快捷键

  1、添加断点或取消断点:F9(或者点击代码行最左边的灰色行)

    2、调试:F10逐过程(不进入函数内部,直接获取函数运行结果)

        F11逐语句(会进入函数),如果想跳出函数按shift+F11,如果对某个函数的使用定义不清楚,按F12转到定义。

  3、按F5执行,如果调试中多个断点,按F5,执行到下一个断点

  4、出现箭头表示执行到该语句,但是该语句还没执行。

  可以向上或向下拖动这个黄色箭头到你想要执行的位置(如果监视前面代码,就向上拖到你想监视的位置(好处就是不用重新调试了,耶~),如果代码向下的代码太多,想直接跳到某一行代码,也可以直接拖到黄色箭头到该代码行。)

  5、鼠标悬停,监视变量

    鼠标悬停在变量上,可以监视变量的值。也可以点击右键添加监视,监视变量的值。还可以输入表达式改变或值,改变变量的值。添加监视有个好处,当变量执行多次的时候不用一步一步调。

  6、F6生成解决方案,

  7、条件断点,为断点写上条件,如果条件不成立,会忽略该断点。

  8、VS支持命令窗口,可以通过,视图-其他窗口-命令窗口来启动。一旦激活,你可以输入不同的命令来自动化调试。

  高效的VS调试技巧:http://www.csharpwin.com/csharpspace/13308r5759.shtml

VS快捷键(目前常用的)

  F+(1-12)   (加黑常用)

   F1帮助,F3查找下一个,F4属性窗口,F5调试,F6生成解决方法,F7查看代码,F9断点,F10调试逐过程,F11调试逐语句,F12: 转到所调用过程或变量的定义

  1、查找:Ctrl+F(一般网页上,其他很多地方都适用)

  2、替换:Ctrl+F

  3、代码提示突然没有了:Ctrl+J 代码提示就出来了

  4、代码排版:Ctrl+K+D

  5、在控制台应用程序中,c+w+Tab得到,console.WriteLine();

  6、私有字段,生成属性:Ctrl+R+E

  7、Ctrl+左右箭头键: 一次可以移动一个单词

  8、Ctrl+m+Crtr+o折叠所有大纲

  9、 prop + Tab + Tab (创建C#中的属性,之后用Tab进行位置的切换)

   10、Ctrl + E + C (注释)  <=>   Ctrl + K + C (注释)

        Ctrl + E + U (取消注释)  <=>  Ctrl + K + U (取消注释)

  11、Tab:增加缩进

  12、Ctrl + Tab (切换VS中的不同文件窗口)

     Alt + Tab (切换Windows的不同窗口)

   有些快捷键太难记,不常用或者直接操作方便的,我就先不写了。遇到常用的再补充~

  

  

VS调试技巧与快捷键&&VS快捷键的更多相关文章

  1. iOS各种调试技巧豪华套餐

    转载自http://www.cnblogs.com/daiweilai/p/4421340.html 目录 前言 逼优鸡 知己知彼 百战不殆 抽刀断Bug 普通操作 全局断点(Global Break ...

  2. xcode的调试技巧

    转自:http://www.cnblogs.com/daiweilai/p/4421340.html#biyouji 目录 前言逼优鸡知己知彼 百战不殆抽刀断Bug 普通操作 全局断点(Global ...

  3. iOS 开发调试技巧

    对于软件开发而言,调试是必须学会的技能,重要性不言而喻.对于调试的技能,基本上是可以迁移的,也就是说你以前在其他平台上掌握的很多调试技巧,很多也是可以用在iOS开发中.不同语言.不同IDE.不同平台的 ...

  4. Chrome 实用调试技巧

    Chrome 实用调试技巧 2016-07-23 如今Chrome浏览器无疑是最受前端青睐的工具,原因除了界面简洁.大量的应用插件,良好的代码规范支持.强大的V8解释器之外,还因为Chrome开发者工 ...

  5. VS2008调试技巧收集备用

    VS2005调试技巧集合 http://blog.csdn.net/rainylin/archive/2007/09/06/1775125.aspx 下面有从浅入深的6个问题,您可以尝试回答一下 一个 ...

  6. Visual Studio 2015中的常用调试技巧分享

    .NET 技术交流群:337901356 欢迎您的加入! 为什么要学习调试? 调试(Debug)是作为一个程序员必须要学会的东西,学会调试可以极大的提高开发效率,排错时间,很多人不喜欢调试,但我认为这 ...

  7. Chrome 中的 JavaScript 断点设置和调试技巧 (转载)

    原文地址:http://han.guokai.blog.163.com/blog/static/136718271201321402514114/ 你是怎么调试 JavaScript 程序的?最原始的 ...

  8. java与.net比较学习系列(1) 开发环境和常用调试技巧

    最近因为公司项目要由.net平台转到java平台的原因,之前一直用.net的我不得不开始学习java了,刚开始听到说要转java的时候很抗拒,因为我想专注在.net平台上,不过这样也并不完全是坏事,通 ...

  9. Chrome - JavaScript调试技巧总结(浏览器调试JS)

    Chrome 是 Google 出品的一款非常优秀的浏览器,其内置了开发者工具(Windows 系统中按下 F12 即可开启),可以让我们方便地对 JavaScript 代码进行调试. 为方便大家学习 ...

随机推荐

  1. AspNetPager常用属性及一些样式

    AlwaysShow 总是显示分页控件,即使要分页的数据只有一页 AlwaysShowFirsLastPageNumbr 是否总是显示第一页和最后一页数字页索引按钮 BackImageUrl 面板的背 ...

  2. WebService到底是什么? [转]

    一.序言 大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊.书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分.但是不得不承认的是Web ...

  3. .pb.h:9:42: fatal error: google/protobuf/stubs/common.h: No such file or directory

    看看这个你应该知道,找不到头文件,它可用于g++ 的-I 参数: -I/usr/local/lib/protobuf/include如需订购g++在/usr/local/lib/protobuf 以上 ...

  4. 【百度地图API】关于如何进行城市切换的三种方式

    原文:[百度地图API]关于如何进行城市切换的三种方式 摘要:本文介绍了三种切换城市的方式:查询城市.城市列表和显示城市轮廓. ------------------------------------ ...

  5. 6、Cocos2dx 3.0游戏开发的基本概念找个小三场比赛

    重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27689713 郝萌主友情提示: 人是习惯的产物,当你 ...

  6. WPF中嵌入WinForm中的webbrowser控件

    原文:WPF中嵌入WinForm中的webbrowser控件 使用VS2008创建WPF应用程序,需使用webbrowser.从工具箱中添加WPF组件中的webbrowser发现其中有很多属性事件不能 ...

  7. 【Eclipse提高开发速度-插件篇】Eclipse插件安装慢得几个原因

    1.改动"Available Softeware Site" ,降低关联,详细做法 Install New Software >> Available Softewar ...

  8. ubuntu eclipse android搭建

    1.eclipse加入android adt: 终端:sudo gedit /etc/hosts 加入: #for android 173.194.72.93 dl.google.com 173.19 ...

  9. apache启动报错:the requested operation has failed解决办法

    原因一:80端口占用 例如IIS,另外就是迅雷.我的apache服务器就是被迅雷害得无法启用! 原因二:软件冲突 装了某些软件会使apache无法启动如Dr.com 你打开网络连接->TcpIp ...

  10. Office 365 – Exchange Online examples

    原文 Office 365 – Exchange Online examples 2012 is upon us and here’s wishing you all a very happy and ...