软件说明
特点
ReSharper让Visual Studio变成一个极好的IDE
代码分析
ReSharper在Visual Studio中加入了1700多个实时代码监控器,针对C#, VB.NET, ASP.NET, JavaScript, TypeScript 以及其他相关技术。对于大多数监控器来说,ReSharper提供快速修复功能以一种或多种方式优化代码。
找到或不需要从未用过的代码?将你的代码迁移到C#6?找到并阻止有可能的异常?使用通常标准命名?所有这些以及很多其他的代码优化在ReSharper的代码分析之下都成为可能。
重构
40+重构和200+的指令行为帮助你安全地阻止代码并且将它在解决方案中使用,分配任务、解耦、降低复杂度,或者只是简单地使用多种的语法。
导航和搜索
ReSharper帮助你在解决方案中快速定位至任何代码,无论它有多大。它还能帮你在任何与代码相关的符号之间导航,比如已有界面的补全,等级之间的延展方法,以及域的使用。
代码格式化和清理
根据你的个人喜好或团队标准来配置和应用代码风格。代码风格和格式化设定,对于C#, VB.NET, ASP.NET, JavaScript, TypeScript 和其他语言可以被应用于任何范围,从一个选择到一个解决方案。
生成代码
ReSharper快捷键:
(1)编辑
Ctrl +Space 代 码完成
Ctrl +Shift + Space代码完成
Ctrl +Alt + Space代码完成
Ctrl + P显示参 数信息
Alt +Insert 生 成构造函数,属性,重载成员函数,实现接口
Ctrl +Alt + J 生成if,try..catch,#region块
Ctrl + /注释及 取消//注释
Ctrl +Shift + / 注释及取消/**/注释
Ctrl + W增量选 择块
Ctrl +Shift + W 增量反选
Alt +Enter 显 示错误的修正方法
Ctrl +Alt + F 格式化代码
Ctrl +Alt + O 根据指示修改优化
Ctrl + D复制当 前行或选定的块
(2)查找
Alt + F7查找变 量,方法的引用
Alt +Shift + F7 在设定范围中查找
Ctrl +Shift + F7 高亮显示
Ctrl +Alt + Up / Down 定位到下/前一个引用
Ctrl +Alt + F7 快速定位引用位置
Ctrl +Shift + F4 关闭查找结果tab
Ctrl +Alt + U 定位到查找结果
(3)导航
Ctrl + N定位到 类型
Ctrl +Shift + N根据文件名定位
Ctrl + E最近文件列表
Ctrl +Shift +Backspace 上次编辑位置
Ctrl + B跳到变 量申明处
Ctrl +Alt + B 跳到继承类或接口处
Ctrl + U调到基 类
Ctrl +Shift + T 跳到类型申明处
Alt + Up/ Down跳到下/上一个方法
Ctrl +F12
F2 /Shift + F2 下/上一个高亮度显示的错误
Ctrl +Shift + E Stack Trace
Refactoring
F6将类移入另外的命名 空间
Shift +F6 方 法更名
Ctrl +F6 更改 签名
Ctrl +Alt + N
Ctrl +Alt + M 将选定块抽取为一个方法
Ctrl +Alt + V 更改变量名称和类型
(4)模板
Tab根据缩写生成模板
Ctrl + J插入模 板
(5)内置模板:
asrt 生成assertion
ear生成空数组
foreach生成foreach 块
ital生成ArrayList的迭代循环
itar 生成array的迭代循环
itdic 生成dictionary的迭代循环
loop生成loop循环
out 打印 串
outv 打印变量值
pcipublic const int
pcspublic const string
proprotected
psrpublic static readonly
psvmmain() method declaration
ritarIterate an array in reverse order
sfcSafely cast variable
thrthrow new
toar将ArrayList 转化为array