VS工具使用技巧总结
VS工具使用技巧总结
摘要
本文介绍了VS的一些常用快捷键和实用技巧,以及VS的一些调试功能和单元测试功能。提高新手的编程效率以及调试和自我测试的能力。
一、 VS常用快捷键
1. 生成——生成—生成解决方案,也可使用快捷键F6(看自己的工具中的实际情况)
2. 需要在调试器附加到应用进程的情况下启动应用。 F5(“调试”>“开始调试”)按钮
3. 设置断点 F9,逐句执行F11,逐过程执行F10,鼠标“运行到单击处”
4. 单击调试工具栏中的“重启”按钮 (Ctrl+Shift+F5)。
5. 当你按下“重启”时,与停止应用并重启调试器相比,它节省了时间。 调试器在执行代码命中的第一个断点处暂停。
6. 使用组合键 Ctrl + - 键表示Navigate BackWard, 使用组合键 Ctrl + Shift + - 键表示 Forward.
7. 如果你想复制一行代码,你只需要简单的按CTRL+c拷贝,然后按CTRL+v粘贴这行就可以了,而不需要选择整行的代码。如果你想删除一行代码,只需按CTRL+x就可以了。
8. 按下Ctrl+Enter会在上面插入一个空行,Ctrl+Shift+Enter则会在下面插入一个空行。光标会移至新行的开始处。
9. 通过按"tab"两次插入代码块
10. 使用Ctrl+Tab打开IDE的导航
二、 VS实用技巧
1.删除多余的using指令且排序
当我们新一个类的时候,Visual Studio 会将常用的命名空间using在类的头部。但是在我们写完一个类的时候,有些using是多余的,删除多余的using,再排一下序,可以使代码看起来更清晰。Visual Studio 2008 已经为我们做好了这一切。在代码编辑区点击右键,可以看到"组织 using"菜单,这就是我们需要的了。
2. 类似UE的查找Ctrl+I
1).按Ctrl+I键;
2).键入你要搜索的文本。注意:这时你会看到光标跳至第一个匹配的地方,匹配的文本高亮显示;
3).再次按下Ctrl+I键,光标将跳至下一个匹配的文本;
4).按Ctrl+Shift+I可向后搜索;
5).要停止搜索,按ESC键;
3.批量代码选择
1.框式选择
Shift+Alt+方向键 或者Alt+鼠标
2.其他选择
Ctrl+Shift+方向
4.查找匹配的标记
Ctrl+] 在{ } #region两个界限之间切换
Ctrl+Shift+] 显亮两个匹配的标识之间的所有代码
5. 页面与对应后台之间切换
Ctrl+M+G
6.代码分析
三、 调试
运行不停止的情况下的一些调试手段:
1. 启用或禁用编辑并继续
2. 在程序运行时点击暂停, 修改代码后,再下次调用的时候会按照新代码执行。
3. 直接跳转到指定行
4. 即时窗口 (调试—窗口—即时窗口)改变变量值
5. 设置条件跟踪,断点上右键设置观察条件,在输出窗口(调试—窗口—输出窗口)
6. 自动窗口查看 关键数据运行状态
7. 命令窗口(视图—其他窗口--)集成了其他可视窗口的功能,例如?
8. 调用堆栈 窗口,协助代码运行逻辑顺序的排查
四、测试
1. Unit Test工具下载
2. Unit Test新建工程
方式1:在公用函数上右键—创建测试单元
方式2:在解决方案资源管理器中直接add 测试工程
两者都需要进行关联依赖项
3. IntelliTest
IntelliTest 浏览你的 .NET 代码,以生成测试数据和单元测试套件。 对于代码中的每个语句,将生成执行该语句的测试输入。 为代码中的每个条件分支执行案例分析。 例如,分析 if 语句、断言和可能引发异常的所有操作。 此分析用于为你的每个方法生成参数化单元测试的测试数据,从而创建具有较高代码覆盖率的单元测试。
参考
https://www.cnblogs.com/ydfq-home/p/5017330.html
https://blog.csdn.net/kunga0814/article/details/77132336
https://wenku.baidu.com/view/67c8d95bbe23482fb4da4c14.html
转载于:https://www.cnblogs.com/ximofx11/p/10341802.html
VS工具使用技巧总结相关推荐
- mac idea用自带的maven还是_苹果电脑自带截图工具怎么用?mac自带截屏工具使用技巧分享
一说到截图工具我们脑袋里最先跳出来应该是 QQ 和微信等社交软件自带的截图工具,这里小编为大家推荐的是经常被忽昭略的mac自带截屏工具.也许你想不到苹果自带截图工具功能是十分的强大的. mac自带截屏 ...
- Windows SharePoint Services 3.0编码开发工具和技巧(Part 1 of 2)
转:http://blog.csdn.net/mattwin/article/details/2074984 WSSv3 Technical Articles_Windows SharePoint S ...
- WSSv3 Technical Articles_Windows SharePoint Services 3.0编码开发工具和技巧(Part 2 of 2)
WSSv3 Technical Articles_Windows SharePoint Services 3.0编码开发工具和技巧(Part 2 of 2) 摘要:研究Windows SharePoi ...
- 推荐几个 Go 测试工具和技巧让你在虎年如虎添翼
今天带来一篇让你在虎年如虎添翼的Go测试工具和技巧的文章分享.大体内容翻译于 Go (Golang): Testing tools & tips to step up your game[1] ...
- 表格图片预览_Mac预览工具使用技巧,Mac预览功能实用技巧大全
Mac预览怎么用?有很多的用户以为Mac自带的预览功能只具有简单的图片浏览功能,其实不然,其实"预览"是一款强大的看图.修图.改图软件,也同时是一款多功能的 PDF 阅读与编辑工具 ...
- 微信公众平台最实用的工具和技巧大集合
推荐语 这不是一篇纯工具的文章,还配有一些使用感受以及小技巧.微信公众平台的编辑本就是个累活儿,希望本文能够助你提高工作效率.下面是微信公众平台最实用的工具和技巧大集合 如果觉得有帮助,欢迎转发和收藏 ...
- mysql定时任务每天凌晨三点钟醒来_linux cron 下的定时执行工具使用技巧
linux cron 下的定时执行工具使用技巧 点评:cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业.由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方 ...
- android ui 切图工具,APP切图标注教程:UI设计切图标注的小工具实用技巧
分享关于一篇UI设计师必须要懂的切图标注的小工具实用技巧,让你在跟开发工程师协作的时候更加得心应手. 设计师必备的UI切图小工具如下3大常用工具: 1.切图工具 Assistor PS 也是一款PS的 ...
- html5如何快速选择工具使用技巧,用PS快速选择工具抠图的方法
用PS快速选择工具抠图的方法 PS抠图工具相当多,复杂的PS抠图更是多种选择工具的配合使用.但对于PS初学者来说,PS的"快速选择工具"抠图技巧还是很实用的,下面小编整理了用PS快 ...
- html5如何快速选择工具使用技巧,PS新手抠图必掌握!超有用的快速选择工具
[PConline 教程]随着Photoshop功能的日益进步,PS中选择工具的种类越多且功能也越来越强大.不过,对于PS初学者来说,如何使用合适的选择工具进行抠图,恐怕并没有一个明确的思路.这里,我 ...
最新文章
- 验证网站地址是否有效
- 使用Spring3+Quartz实现定时任务
- python入门经典书籍知乎_知乎问题回答 - 《Python100天从新手到大师》 - 开源书籍(oscbook.com)...
- MySQL日志文件之错误日志和慢查询日志详解
- 编程新手选择开发语言的注意事项
- matlab中结果为nan,这么简单的程序,为什么结果为NaN呢?
- linux怎么和windows互访,Linux和Windows操作系统远程互访的方法
- MessageBox和AfxMessageBox函数的区别
- 十分钟学会制作一个漂亮的在线文档
- java基础类的继承_JAVA核心技术I---JAVA基础知识(类的继承)
- [深度学习] 深度学习常见概念
- html5 星际摩托,HTML5 星际陨石环绕动效
- eclipse搭建安卓开发环境
- MySQL创建数据库 easyShopping,包括area表、goods表、customer表、orders表、ordersdetall表、test表
- 调研分析-全球与中国工业电源插头和插座市场现状及未来发展趋势
- uniapp 实现抽奖幸运大转盘功能
- OM302工业DTU对接亚控kingscada,实现水泵站一体化智慧改革
- 数据分析36计(24):因果推断结合机器学习估计个体处理效应
- springboot文件上传和下载(批量/单个)
- codeforces 579D(35/600)
热门文章
- 全网首发:怎样制作CDKEY(6)-CDKEY破解
- SHELL下去掉变量中的回车换行
- 由SVN的月份计算错误,谈一个月的含义
- dpkg检查某个应用是否已安装
- 查看一个进程的线程情况
- 有无3C认证的电源价格差别说明什么?
- 如何在一个bat批处理文件中调用另一个bat批处理文件?
- python 小达人_python小白入门基础(五:字符串)
- whitepages 配合调查_“你好,我是警察!请配合我们的调查......”_政务_澎湃新闻...
- 软件测试c语言笔试题目,软件测试笔试题库及答案.docx