JetBrains ReSharper Ultimate 2019最新版是一款实用的编程软件。JetBrains ReSharper Ultimate 2019官方版可以根据您的个人偏好或团队标准配置和应用代码样式。JetBrains ReSharper Ultimate 2019最新版可以为您创建大量代码,从新文件和类到条件块和GUID; 从实现的接口所需的方法和属性到相等检查和格式化成员。
基本简介
JetBrains ReSharper Ultimate 2019是一款针对于Visual Studio用户而开发的一款专业的增强工具。该款工具结合了各个JetBrains .NET工具和ReSharper C ++的许可证,针对于C#,VB.NET,ASP.NET,JavaScript,TypeScript提供了代码分析功能,并且软件还提供了快速修复(灯泡)来改进代码功能。在这个全新的版本中,软件新增了新的语言功能,例如结束表达式的范围和索引、空合并赋值,switch表达式,switch语句中的元组表达式,静态本地函数,异步流,可空引用类型,递归模式和使用声明等功能,让使用者在使用时更加轻松、高效的完成目标。
功能介绍
1、代码分析
ReSharper扩展了Visual Studio, 对C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他技术进行了超过2200次动态代码检查。对于大多数检查,ReSharper提供快速修复(灯泡)来改进代码。
查找并删除未使用的代码?将代码迁移到C#7?随意将循环转换为LINQ?查找并防止可能的异常?使用通用的命名标准?使用ReSharper的代码分析可以实现所有这些以及更多代码改进。
2、重构
60多个重构 和450多个上下文操作 有助于安全地组织代码并围绕解决方案进行移动,分配责任,解耦,降低复杂性或简单地使用替代语言语法。
3、导航和搜索
无论解决方案有多大,ReSharper都可以帮助您立即获得解决方案中的任何代码。它还可以将您从任何符号导航 到其相关代码, 例如给定接口的实现,类的扩展方法或字段的用法。
4、代码格式化和清理
根据您的个人偏好或团队标准配置和应用代码样式。C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他语言的代码样式和格式设置可以应用于任何范围,从选择到解决方案。
5、代码生成
ReSharper可以为您创建大量代码:从新文件和类到条件块和GUID; 从实现的接口所需的方法和属性到相等检查和格式化成员。
软件特色
1、C#和VB.NET的内联参数名称提示
代码编辑器添加了参数名称提示,使C#和VB.NET代码更易读。当你在方法调用中使用文字时,ReSharper使用参数的名称对其进行注释,从而更容易理解它表示的值。
2、增加对Visual Studio 2019 Preview 1 的支持
从版本2018.3开始,ReSharper开始支持Visual Studio 2019,并且可以集成到Visual Studio 2019 Preview 1版本中。 Visual Studio 2019正式发布后,ReSharper将在未来更新”。
3、格式化器自动检测程序设置和命名方式
您是否花了很多时间在ReSharper选项中尝试配置格式化程序设置以遵循您的风格? 不要再折腾了! ReSharper从代码中检测代码格式样式并相应地调整格式化程序设置(ReSharper | Options | Edit | Detect formatting settings)。ReSharper现在检测代码中使用的命名样式以遵循该命名约定,并且不会像过去那样突出显示具有不一致命名警告的大多数实体声明。
4、改进了C#7解构的支持
改进ReSharper对C#的支持,帮助您充分利用该语言并轻松改进代码。 在此版本中,Go To Declaration / Implementation支持解构声明,new/updated检查,快速修复和上下文操作。
5、NUnit的Сode检查
此更新引入了一组代码检查,其中包含相应的快速修复和上下文操作,可以帮助您更快地编写NUnit测试。
6、VB.NET 15.3和15.5语言支持
除了C#之外,ReSharper还在不断改进其VB.NET支持,现在终于支持最新的VB.NET语言版本的所有功能,例如:命名为元组推理。引入十六进制/二进制/八进制分隔符。非尾随命名参数。受保护的成员访问修饰符。
7、代码分析
除了增强的解构支持和使用最新的VB.NET版本之外,针对不同情况的C#和VB.NET代码分析还添加了许多新的检查,快速修复和上下文操作,包括:C#/ VB.NET语言版本集快速修复可以选择为解决方案中的所有C#/ VB.NET项目设置语言版本。 它适用于.NET Framework和.NET Core项目。此项目中提供了一个新的快速修复,允许不安全的代码。初始化成员以创建和填充对象初始值设定项。
8、TypeScript 3.0支持
ReSharper现在支持TypeScript 3.0并使用以下新语言功能:未知的top类型。元组类型中的可选元素。元组类型中的rest元素。使用元组类型rest参数。使用元组类型Spread表达式。rest泛型参数。
9、ASP.NET Core中的初始本地化支持
-ReSharper支持最新ASP.NET Core中引入的新本地化过程,以帮助您以现代方式本地化您的顶级Web应用程序。 您可以在Controller,View和资源文件中使用ReSharper的帮助。 现在,它包括:转到资源使用情况的声明。在resx文件中查找资源节点上的用法。如果资源声明缺少不同文化的inresx文件,则检查资源使用情况,并进行相应的快速修复。大多数与资源相关的重构:移动,重命名,内联和安全删除。resx文件中的几个上下文操作,用于修改资源实体。
-ReSharper更多的更新现在,您可以使用“Go To Action”弹出窗口查找“Option”页面。现在,可以为本地函数使用Introduce参数重构。为了使ReSharper更符合FIPS,我们停止使用md5哈希算法并消除了它在代码库中的所有先前用途。您可以选择ReSharper Editor Adornments应继承的字体样式:Visual Studio IntelliSense或Text Editor。
-如果检查到有相应的帮助文章,则现在可以在“检查结果”和“解决方案”窗口中的“错误”中检查“检查帮助”。曾经是单一的“方法,属性,事件”命名风格现在是三个独立的:“方法”,“属性”和“事件”。现在,C#,JS,HTML和XML文件中的代码格式化程序会考虑先前节点的缩进。为初始化程序括号内的连续缩进添加了一个新的单独的代码格式化程序选项。
10、性能优化
性能在几个方面得到优化:重构加载阶段以加速解决方案加载。关键字完成变得更快,更精确,从而减少了整体的自动弹出延迟。由于快速排序项目,代码完成变得更快。值跟踪现在异步收集结果
11、命令行工具
命令行工具中添加了几个新密钥:详细程度仅将某些严重性级别的问题保存到输出中。Jobs在多线程模式下运行代码分析。
12、加强对C++/CLI 以及 UE4 的支持
两种类型的项目将特别受益于此版本。 第一种类型是C ++ / CLI(需要ReSharper Ultimate),它获取新的Generate动作以生成相等运算符,哈希函数,getter和setter,构造函数,以及创建派生类,结构或接口的能力。第二个是虚幻引擎。 首先,由于ReSharper C ++仅在初始索引期间解析非引擎文件,而引擎文件稍后在后台编制索引,因此初始项目开放现在发生得更快。 另外一点是,在编辑器中,像UCLASS,USTRUCT和UENUM这样的反射宏都处理得更好,即使之前从未构建过项目。
13、响应式编辑器
提供了几项显着的性能改进。 首先,查找代码问题和InspectCode命令行工具现在已经并行化,这使得它们显着更快。 其次,项目重新开放时的缓存加载现在也是平行的,这使其平均速度提高了一倍。 最后,代码完成,初始项目索引和文件分析都有一般的性能改进。
软件优势
1、代码分析
提供对C#, XAML, XML, ASP.NET和ASP.NET MVC的持续的代码质量分析,甚至在用户对之进行编译以前即可检测到错误和问题。ReSharper可对用户的代码提供900多种代码检验,用户便可即刻 察觉到其当前文件或者甚至整个解决方案中是否包含了错误和故障。
2、高亮显示错误和快速更正
能在用户输入的时候即对代码进行分析,并高亮显示错误,用户甚至无需进行编译。其甚至能对大部分错误快速给出修改建议,以帮助用户快速解决问题。
3、先进的代码协助
充分的考虑到了编码的各个方面,以帮助用户提高效率和节省时间。 其不但对Visual Studio的诸如代码编译之类的原生功能进行了扩展和改进,还可以使得用户通过使用大量的代码模板快速生成代码,在编辑器中查看类型和他们的成员的文 档,使用称为“上下文动作”(context actions)执行代码转换,还有其他更多的。
4、众多的代码重构
与Visual Studio 2005/2008/2010相比,ReSharper提供了更丰富的自动代码重构功能。用户可使用许多不同的重构方法以进行重命名,移动,安全删除标识;导入和内联字段、变量和参数等等。
5、导航和搜索
无论什么时候你需要查找某个类型,字段,方法,或任何其他的标 识,ReSharper提供了多种实现方法,可以通过名称查找一个标识,在代码从引用位置导航到标识的声明位置,查找并高亮显示标识用法。使用集成到 Visual Studio用户接口的特别工具窗口,ReSharper可以让你看到完整的类型继承树和文件结构。
6、集成单元测试
自动侦查代码中的单元测试,并提供完整的单元测试支持。你能从代码编辑器中运行和调试测试。同时,会提供一个专用的单元测试资源窗口以让用户看到其单元测试的结果和重新运行单元测试。
7、ASP.NET编辑
利用错误高亮显示,快速修正,上下文动作,代码协助,导航,重构,和其他特征,用户可以愉悦而高效的编辑ASP.NET文件。使用ReSharper,你可以不受打扰的在ASP.NET中编辑和重构C#代码,如Web控件属性和事件,数据源,和内容点位符。
8、NAnt和MS Build脚本编辑
其高级编辑功能之前只针对C#可以用,后扩展到了NAnt和MSBuild脚本。若用户安装了ReSharper,则只要其在Visual Studio。NET中打开一个创建的脚本文件,便可立即得到完全代码协助。
9、VB功能
ReSharper for Visual Studio 2005/2008/2010 扩展了其对Visual Basic代码(包括使用VB编写的ASP页面)的一系列功能。其中包含了ReSharper的所有导航和搜索功能,以及语法高亮,文档快速查找等。其最 大的益处则是对于需要开发混合了C#和VB的项目的.NET开发人员而言的。
10、XAML编辑
有了ReSharper,用户无论是在进行Silverlight, WPF, 或者 Windows Phone 7 开发时,均可获得附加的XAML编辑协助,包括即时代码分析,代码重构,代码生成和调整,以及快速的解决方案范围导航。
安装步骤
1、解压从本站下载的压缩包获得安装包
2、双击JetBrains.ReSharper.2019.1.1运行安装,选择你需要的工具组件,并勾选接受协议,点next
3、点install安装
4、耐心等待安装
5、安装完成,点exit