ReSharper
ReSharper
ReSharper 是一款由 jetbrains 开发的针对 C#, VB.NET, ASP.NET, XML, 和 XAML 的编辑器。沿袭了 jetbrains 开发工具一贯的优良传统,ReSharper 拥有高度智能的纠错,30 多种高级代码重构功能,方便的单元测试 工具,快速导航、检索,以及一键格式化代码,自动代码生成和模板功能等很多特性。
详细教程:Resharper 详细教程 - 赵青青 - 博客园 (cnblogs.com)
ReSharper和谐详细方法
1.先安装好Resharper;
2.下载完补丁后解压,复制到%LOCALAPPDATA%\JetBrains\Installations文件夹下,以管理员身份运行和谐补丁(补丁只支持resharper以用户模式安装,不支持管理员模式安装);
3.打开VS,打开ReSharper的注册窗口:ReSharper->Help->License Information...
Resharper首选项配置
Resharper->Manage Options->Import from File,选择配置文件导入即可。
Ctrl+Shift+R万般兼重构
- 封装字段 —— Introduce Field
- 提取方法 —— Extract Method
- 提取接口 —— Extract Interface (另增加了Extract Superclass提取为基类)
- 提升局部变量 —— Introduce Variable
- 移除参数 —— 移到Change Signature(改变方法签名)中
- 重命名 —— Rename (Resharper会根据对象的类型名称,提供你几个可选的最合适的名称)
- 重新排列参数 —— 移到Change Signature(改变方法签名)中
常用快捷键
Ctrl +Alt + F 格式化代码
Alt+Insert自动生成代码
Ctrl + D复制当 前行或选定的块
Ctrl + Alt + Insert 添加类
Ctrl +F11 查看定义方法
快速代码定位的核心就是三个功能:
转到定义:Ctrl+B;
查找所有使用:Alt+F7;
从这里浏览:Ctrl+Shift+G.
用Ctrl+F12 找到需要的方法
Cleanup Code
写了一个龌蹉的类之后,什么是最愉快的,就是让它顺便变干净以及变规范,这个时候,我们需要右键 Cleanup Code
(Ctrl + Alt + F):
Resharper
提供了一种选择,让我们自己设置 Cleanup Code
的规范,当然,因为我们已经引入了 StyleCop
,所以这个规范可以设置起来非常方便。