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. asp.net core 如何在Controller获取配置文件的值

    场景:我们会把一些配置信息,写在配置文件文件中,便于我们修改和配置.在之前的asp.net 中可以通过ConfigurationManger来获取web.config里面的配置.在.net core ...

  2. 自制jQuery焦点图切换简易插件

    首页经常是需要一个焦点图切换的效果,最近做的项目也正好需要,所以在网上搜索,后面查到了一个半成品的插件,这里我自己修改了一下. js文件夹下面有两个文件夹jquery.jslide.js与jquery ...

  3. 2014年10月30日-----SQL的基础知识

    数据库的概念 结构化查询语言:structured query language 简称:SQL 数据库管理系统:database management system 简称:DBMS 数据库管理员:da ...

  4. Spring拓展接口之BeanFactoryPostProcessor,占位符与敏感信息解密原理

    前言 开心一刻 一只被二哈带偏了的柴犬,我只想弄死隔壁的二哈 what:是什么 BeanFactoryPostProcessor接口很简单,只包含一个方法 /** * 通过BeanFactoryPos ...

  5. mybatis-generator自动生成代码插件使用详解

    mybatis-generator是一款在使用mybatis框架时,自动生成model,dao和mapper的工具,很大程度上减少了业务开发人员的手动编码时间,今天自己研究了一下,也分享一下使用心得供 ...

  6. CF451E Devu and Flowers 数论

    正解:容斥+Lucas定理+组合数学 解题报告: 传送门! 先mk个我不会的母函数的做法,,, 首先这个题的母函数是不难想到的,,,就$\left (  1+x_{1}^{1}+x_{1}^{2}+. ...

  7. Mac下显示网页全屏快捷键

    control+command+F mac下谷歌浏览器全屏时隐藏头部:(隐藏标签页和地址栏) command+shift+B

  8. Markdown 进阶

    目录 markdown进阶语法 内容目录 加强代码块 脚注 流程图 时序图 LaTeX公式 markdown进阶语法 内容目录 使用 [TOC] 引用目录,将 [TOC] 放至文本的首行,编辑器将自动 ...

  9. 020.Zabbix的Actions配置

    一 Action概述 当产生Trigger后,即当触发器条件被满足时,采取一些操作,如发送事件通知,远程执行命令等,需要配置Action.   名称 作用 Trigger 当Trigger的状态从OK ...

  10. WordCount程序实现

    程序功能: 统计出文件中文本的行数,每行字符数.单词数,文本空行数,文本总字符数.总单词数并显示. 使用方法: 1.在电脑中建立文本