Resharper的使用
Resharper的使用
Resharper的使用使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索。
一、ReSharper的功能
1、代码分析
二、ReSharper与Visual Studio的冲突
1、安装后,Resharper会用他自己的英文智能提示,替换掉Visual Studio的智能提示,所以我们要换回到Visual Studio的智能提示
2、会将选项——文本编辑器——C#——常规——自动列出成员 这个选择框的勾选去掉。这样当你使用某个方法的时候,便不会提示参数,可以手动勾上还原。
3、会将选项——文本编辑器——C#——高级——显示实时语义错误、在编辑中用下划线标识错误这两个选项去掉。这个本来没有什么,但是如果卸载了Resharper,vs编辑器变不会实时提示错误。因此卸载Resharper后,需要把这两个选项重新勾选上。
三、ReSharper快捷键
四、ReSharper特性
1、Alt+Enter回车
(1)、帮你实现某个接口或抽象基类的方法;
(2)、提供你处理当前警告的一些建议;
(3)、为你提供处理当前错误的一些建议(不一定是真的错误);
(4)、为你简化当前的臃肿代码;
2、Resharper的 File Structure 功能
就是把对象浏览器和region的长处结合起来,既可以清晰的分类,又能一目了然的找到需要的方法。Resharper这时帮上你的大忙了。用Ctrl+F11,就弹出一个像右边这样的窗口来。
(1)、如果需要浏览到某个方法,直接双击它的名字;
(2)、如果要把某几个方法装进一个新的region,则可以选中方法,点工具栏上的像框的那个图标;点叉则会删除这个region并把相应的方法移到外面来。
(3)、如果要调整某个方法的位置,比如把它移到别的region里面去,只需要在这里拖动这个方法即可。
(4)、如果你想要的从这里浏览、找到所有使用和重构的功能也在这里提供了,在某个方法上右键你就能开始操作。
3、上下左右移动
VS内置的功能可以方便的移动一行,但是Resharper的移动功能可以移动整个方法的位置,属性的位置,语句行的位置,乃至方法签名中参数的位置。默认的快捷键是:Ctrl + Shift + Alt + Up/Down/Left/Right
4、导航到下一个和上一个成员
这个特性很适合和上面一个特性配合在一起用,比如先导航到下面一个方法,然后把方法上移。这个特性的快捷键默认是Alt + Up/Down
5、导航到解决方案中的下一个错误处
导航到解决方案中的下一个错误处,让你可以快速地浏览所有编译错误。默认的快捷键是Shift + Alt + PageDown/PageUp
6、导航到所属的方法和类上
这个特性可以让你导航到当前行属于的方法签名处,或者所属类的定义处。它的默认快捷键是Ctrl + [
7、选择所属的方法和类
有时候,你可能希望的不是导航到所属的方法和类上,而是希望选择整个方法或类,那么就用Ctrl + Shift + [,如果选择的整个方法还想接着选择整个类,那么就再按一次Ctrl + Shift + [。
8、列出最近编辑位置
我比较常用的一个特性是列出最近编辑的文件,而在一个文件当中想快速回到之前编辑的地方,那么用快捷键Ctrl + Shift + Comma就可以列出最近编辑位置的列表。
9、使用ReSharper生成代码
生成属性,构造方法,重写方法等功能
- ASP.NET下载远程图片到本地
- asp.net网站如何优化
- asp.net自定义分页控件
- ASP.NET中XML与DataSet的相互转换
- asp.net 消息队列
- ASP.NET压力测试
- 开源asp.net(apache下支持asp.net的实现方法)
- ASP.NET中Web API的简单实例
- asp.net中split的用法
- asp.net 文件操作
- asp.net MVC处理流程
- ASP.NET常用加密解密方法
- asp.net func 委托
- ASP.NET给图片加文字水印
- ASP.NET将WORD、PDF、PPT转为图片
- ASP.NET给图片加图片水印
- 今日大雪,大雪养生这样做,一年都有好气色(大雪养生这样做)
- 粗盐是什么 粗盐的功效与作用(粗盐的功效与作用)
- 会 吃人 的客机 从天堂到地狱只需5分钟,图-104如何做到(会吃人的客机)
- 男人犯的错,为什么要女人来承担(为什么要女人来承担)
- 心理学 四个金蟾,哪个最招财 测你今生的运势有多棒(心理学四个金蟾)
- 吉善缘《聚宝金蟾》金蟾招财摆件 三足全铜蟾蜍客厅店铺开业礼品(吉善缘聚宝金蟾金蟾招财摆件)
热门推荐
- nginxdocker界面(Docker部署nginx实现过程图文详解)
- apache https配置(Apache httpd 安装module mod_expires、mod_deflate的方法)
- centos7离线安装mysql5.7(CentOS7.5 安装MySql的教程)
- ASP.NET实现FTP上传文件
- 移除VS项目的TFS版本控制
- innodb运行内存(详细了解 InnoDB 内存结构及其原理)
- localstorage可以存多少(解决localstorage存储boolean类型值的小坑)
- axios实现原理(项目中Axios二次封装实例Demo)
- sql中去除重复记录的关键字(sqlserver查询去掉重复数据的实现)
- 在谷歌浏览器中直接编辑网页