ReSharper2019是一款实用性非常强的VisualStudio增强工具,也就是代码生成工具,帮助用户在编写代码时减少错误,大大地提高工作效率。它可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索,让vs用户更具效率。
小编给大家带来了
ReSharper(VisualStudio增强工具)2019破解版下载,数据包内附带破解补丁,可以完美激活注册授权软件,解锁软件中被限制的很多功能,用户就可以免费、无功能限制使用了。另外,本文附有软件安装教程和破解教程,可供大家参考借鉴,大家可以参照具体步骤进行软件安装以及破解操作,希望对大家有帮助,欢迎有需求的用户前来本站免费下载体验!
安装教程
1、下载并解压软件破解版安装包数据包,得到安装程序和破解补丁文件,如下图所示:
2、然后双击运行安装程序进行软件安装,弹出安装向导界面,然后点击options
3、进入下一个界面,勾选第一个方框,然后在下拉选择ReSharper,接着点击apply同意软件相关许可协议
4、点击install开始准备安装软件
5、软件安装完成,点击exit退出安装程序
破解教程
1、进入软件安装路径,然后回到软件安装包,打开Crack文件夹,将JetBrains.Platform.Shell.dll破解补丁复制到软件安装路径下即可激活软件
2、至此,软件破解版完成注册破解,用户可以无功能限制免费使用了
功能特色
1、代码分析
可提供对C#, XAML, XML, ASP.NET和ASP.NET MVC的持续的代码质量分析,甚至在用户对之进行编译以前即可检测到错误和问题。可对用户的代码提供900多种代码检验,用户便可即刻 察觉到其当前文件或者甚至整个解决方案中是否包含了错误和故障。
2、高亮显示错误和快速更正
能在用户输入的时候即对代码进行分析,并高亮显示错误,用户甚至无需进行编译。其甚至能对大部分错误快速给出修改建议,以帮助用户快速解决问题。
3、先进的代码协助
充分的考虑到了编码的各个方面,以帮助用户提高效率和节省时间。 其不但对Visual Studio的诸如代码编译之类的原生功能进行了扩展和改进,还可以使得用户通过使用大量的代码模板快速生成代码,在编辑器中查看类型和他们的成员的文 档,使用称为“上下文动作”(context actions)执行代码转换,还有其他更多的。
4、众多的代码重构
与Visual Studio 2005/2008/2010相比,提供了更丰富的自动代码重构功能。用户可使用许多不同的重构方法以进行重命名,移动,安全删除标识;导入和内联字段、变量和参数等等
5、导航和搜索
无论什么时候你需要查找某个类型,字段,方法,或任何其他的标 识,提供了多种实现方法,可以通过名称查找一个标识,在代码从引用位置导航到标识的声明位置,查找并高亮显示标识用法。使用集成到 Visual Studio用户接口的特别工具窗口,可以让你看到完整的类型继承树和文件结构。
6、集成单元测试
自动侦查代码中的单元测试,并提供完整的单元测试支持。你能从代码编辑器中运行和调试测试。同时,会提供一个专用的单元测试资源窗口以让用户看到其单元测试的结果和重新运行单元测试。
7、ASP.NET编辑
利用错误高亮显示,快速修正,上下文动作,代码协助,导航,重构,和其他特征,用户现在可以愉悦而高效的编辑ASP.NET文件。使用软件,你可以不受打扰的在ASP.NET中编辑和重构C#代码,如Web控件属性和事件,数据源,和内容点位符。
8、NAnt和MS Build脚本编辑
其高级编辑功能之前只针对C#可以用,现在扩展到了NAnt和MSBuild脚本。若用户安装了软件,则只要其在Visual Studio。NET中打开一个创建的脚本文件,便可立即得到完全代码协助。
9、VB功能
ReSharper for Visual Studio 2005/2008/2010 扩展了其对Visual Basic代码(包括使用VB编写的ASP页面)的一系列功能。其中包含了所有导航和搜索功能,以及语法高亮,文档快速查找等。其最 大的益处则是对于需要开发混合了C#和VB的项目的.NET开发人员而言的。
10、XAML编辑
用户无论是在进行Silverlight, WPF, 或者 Windows Phone 7 开发时,均可获得附加的XAML编辑协助,包括即时代码分析,代码重构,代码生成和调整,以及快速的解决方案范围导航。
优势亮点
一、性能改进1、每个版本,我们都会进行大量的性能改进和错误修复,以限制对Visual Studio 的影响,提高响应速度并消除UI冻结。
2、我们开始发布关于性能方面现状的博客文章:我们现在的位置,为什么我们拥有我们的产品,我们在最新的发布周期中做了哪些修复,以及我们的计划让我们做得更好。
3、对于2018.2版本,我们在不同部分进行了大约30次性能修复,从加快EditorConfig支持到减少解决方案加载时间。
二、使用ReSpeller进行集成的拼写检查1、此版本附带ReSpeller扩展,可提供开箱即用的拼写检查功能。
2、与代码分析一样,ReSpeller会扫描标识符,注释,字符串文字等中的拼写错误和拼写错误,并提供快速修复程序来解决每个检测到的问题。
3、默认情况下,为许多语言启用ReSpeller支持。
4、启用/禁用单个检查和更改严重性的一种简单方法是在设置中搜索“拼写错误”(您将最终进入代码检查|检查严重性)。
5、然后我们可以调用Alt+ Enter菜单,ReSpeller为我们提供了几个选项来解决我们的错误。
6、在菜单中,我们可以修复拼写错误或在ReSpeller的字典中添加新单词 。
7、默认情况下,拼写检查器附带英语(美国)的内置字典。它使用基于Hunspell的字典,这意味着您可以根据需要安装其他语言。
三、C#7.3支持现在支持最新C#7.3的所有功能:
1、宣言表达的初始化和查询。
2、元组平等。
3、Ref 分配。
4、Unmanaged,System.Delegate和System.Enum约束。
5、Stackalloc 数组初始化器。
6、基于模式的fixed陈述。
7、索引可移动fixed缓冲区。
8、除了支持语法之外,我们还添加了新的检查和适当的快速修复,使您的代码与C#7.3兼容。
四、最初的Blazor支持1、实验项目Blazor是一个基于.NET的单页Web应用程序框架,它在
浏览器中使用WebAssembly运行。
2、即使Blazor现在被宣布为实验,我们已经在为这个有前景的框架添加了初始支持。例如,代码完成包括所有可能的指令,如 页面(路由),注入(服务注入)和功能(组件成员)。
五、导航改进导航中添加了几个小但方便的新功能,为搜索和导航选项引入了期待已久的功能:
1、您现在可以使用环境中的掩码指定被忽略的文件。
2、搜索和导航。
3、您可以根据文件扩展名或文件夹从所有搜索和导航功能中排除文件。
4、该堆栈跟踪浏览器解析引擎已经被添加到到处搜索。
5、使用2018.2,我们现在可以从dotTrace的 / Visual Studio的 Call Stack窗口复制一个函数签名,并使用Search Everywhere直接导航到代码库中正确的方法重载。
6、最后但同样重要的是,一些功能,如文件结构,包含声明,下一个/上一个成员,以及其他现在考虑到本地功能。
六、IntelliSense的彩色参数信息弹出和摘要工具提示1、此版本更新在查找项弹出窗口中显示参数信息的方式。例如,在C#或VB.NET中使用代码完成时,以不同的颜色显示参数类型和方法返回类型,从而更容易直观地识别方法重载。
七、格式化程序引擎更新formatter引擎有几个新功能:
1、可以直接从“ 配置格式”对话框生成代码文件中用于覆盖格式化程序设置的注释。
2、“ 文件格式信息”工具窗口显式显示受StyleCop规则影响的设置。
3、如果StyleCop规则覆盖代码样式/格式设置,则“ 选项”对话框现在可以显示StyleCop规则名称。
八、JSLint,ESLint和TSLint1、扩展了内置代码分析规则,支持三种静态分析工具:JSLint,ESLint和TSLint。
2、所有这些linters都有助于确保JavaScript和TypeScript代码的可读性和可维护性。
3、它们还允许添加自定义规则,这些规则可以包含在代码分析中。
4、如果您的计算机上已配置了Node.js解释器,则可以在“ 工具”| “ 工具”下的“ ReSharper”设置中启用linters。Web Linters。
九、重构UI更新1、在此版本中,一些重构已移至新的演示框架。
2、大多数改进发生在引擎盖下,并且在UI中不可见。
3、此举有助于我们统一Rider的控件行为。
关键的可见UI更改包括:
1、“更改签名”对话框具有参数类型的代码完成弹出窗口。
2、Extract Method有一个消除歧义的弹出窗口,指定是否应该创建方法或本地函数。
十、更多更新其他ReSharper 2018.2更新包括:
1、修复范围快速修复获得更精细的修复范围: 修复方法和修复类。
2、内置类型的代码样式得到了改进:它获得了成员访问表达式和“ 字段,参数,变量 ”声明的独立设置。
3、在ReSharper Build中为跳过的项目执行BeforeBuild和AfterBuild目标有一个新选项。
4、一项新的检查,以突出XAML中错误放置的文本。
5、在XML / XAML支持中,当您Enter在单独的行上的结束标记之前按下时,键入assist现在会在结束标记之前插入一个空行,并将插入符号留在空白行(而不是将其移动到结束标记)。
十一、初始C ++ / CLI支持ULTIMATE1、C ++ / CLI是Microsoft提供的一组C ++语言扩展,用于在托管代码和本机代码之间轻松实现互操作性。
2、通过对托管语言和C ++的广泛支持,自然也能提供在C ++ / CLI中编写代码的帮助。
3、然而,由于C ++语言的语法添加和特殊变化如此之多,处理C ++ / CLI并非易事。但现在等待结束了 - ReSharper C ++ 2018.2使C ++ / CLI支持公开,更新了许多主要功能(包括代码检查,打字辅助,格式化和代码完成)以支持这种语言方言。
十二、C ++ 17和C ++ 20具有ULTIMATE功能1、ReSharperС++ 2018.2加深了对现代C ++语言的理解。
2、由于增加了对类模板参数推导,用户定义的演绎指南,折叠表达式,自动非类型模板参数等的支持,ReSharper C ++现在支持大多数主要的C ++ 17特性。
3、由于C ++ 20标准已经形成,ReSharper C ++ 2018.2学习了解主要编译器中已有的许多C ++ 20特性,特别是协同程序,指定初始化,特征测试宏等。
使用说明
1、代码分析扩展了Visual Studio,对C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他技术进行了超过2200次动态代码检查。 对于大多数检查,提供快速修复(灯泡)以改变代码的方式。找到并摆脱未使用的代码? 将代码迁移到C#7? 随意将循环转换为LINQ? 查找并防止可能的异常? 使用通用的命名标准? 使用的代码分析可以实现所有这些以及更多代码改进。
2、重构60多个重构和450多个上下文操作有助于安全地组织代码并围绕解决方案进行移动,分配责任,解耦,降低复杂性或简单地使用替代语言语法。
3、导航和搜索无论有多大,都可以帮助您立即找到解决方案中的任何代码。 它还可以将您从任何符号导航到相关代码,例如给定接口的实现,类的扩展方法或字段的用法。
4、代码格式化和清理根据您的个人偏好或团队标准配置和应用代码样式。 C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他语言的代码样式和格式设置可以应用于任何范围,从选择到解决方案。
5、代码生成可以为您创建大量代码:从新文件和类到条件块和GUID; 从实现的接口所需的方法和属性到相等检查和格式化成员。
常用快捷键
(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
0条评论