安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  编程开发  >  编程工具 > ReSharper Ultimate 2019.1 附带安装教程
ReSharper Ultimate 2019.1

ReSharper Ultimate 2019.1

 附带安装教程
  • 软件大小:339.64 MB
  • 更新日期:2019-06-21 14:18
  • 软件语言:简体中文
  • 软件类别:编程工具
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:339.64 MB

软件介绍 人气软件 下载地址

为您推荐: 编程开发

  ReSharper Ultimate 2019.1是一款针对于Visual Studio用户而开发的一款专业的增强工具,新版本支持编码协助,程序提供了各种功能来获取有关代码的其他信息,选择并突出显示结构代码块,以及应用本地代码转换;支持语法突出显示,程序扩展了Visual Studio的默认突出显示支持,并自定义突出显示不同语言的代码项;包括用户可以轻松区分代码中的局部变量和字段,要打开ReSharper的突出显示,请转到ReSharper选项代码检查设置并选择颜色标识符;每个项目的自定义颜色是可配置的;ReSharper利用更高级的功能扩展了Visual Studio的本机代码完成(IntelliSense),它可以根据用户的输入缩小了建议列表,了解lowerCamelHumps缩写,根据类型名称和命名方式建议变量和字段名称,自动导入所选类型和扩展方法等;支持项目级功能,程序提供了一组在应用于项目或整个解决方案时非常有用的功能,而不是单独的编码助手;这些功能包括ReSharper Build,以优化MSBuild编译项目的方式; 显示项目或类型之间的依赖关系的图表,以及查找实现这些依赖关系的特定代码的方法; 重构以优化解决方案项目中的引用; 还有更多功能。强大又实用,需要的用户可以下载体验

ReSharper Ultimate 2019.1

新版功能

  1、代码协助

  ReSharper提供许多简化代码任务的快捷方式以提高你的生产力和节省你的时间。在上面的截屏中,ReSharper智能的建议你添加遗漏的using或在你输入类型名称时导入正确的全名。它可以使用不同的代码模板快速的生成代码,在编辑器中查看类型和他们的成员的文档,使用称为“上下文动作”(context actions)执行代码转换,还有其他更多的。

  ReSharper使用三种代码完成类型来扩展和提高Visual Studio本身的智能化。标识完成建议只存取在当前作用域的类型。智能完成任务非常有效,实时过滤成员方法和变量以匹配你输入的表达式。导入符号完成,使在当前项目中完成类型名名称和扩展方法成为可能。它也在需要的时候自动添加适当的using引用。另外还有语句完成,使用一个简单的快捷键就可以自动添加必要的语法元素(大括号,分号等),并把光标放置到适当的位置以开始下一句。

  2、代码重构

  与Visual Studio 2005/2008/2010相比,ReSharper提供了更丰富的自动代码重构功能。用户可使用许多不同的重构方法以进行重命名,移动,安全删除标识;导入和内联字段、变量和参数等等。

  3、代码清理

  代码清理是一个数十个ReSharper特性的快捷方式(Code Cleanup is a shortcut for a dozen of ReSharper features),根据自定的风格格式化代码,排列“this”限定词,移除冗余的代码,根据候补字段转换成自动属性,把字段置为只读,优化using命令,适当的简化引用,更新文件头,使用vars替换显式类型,或使用更多的设置修改你的C#代码。

  4、集成单元测试

  ReSharper自动侦查代码中的单元测试,并提供完整的单元测试支持。你能从代码编辑器中运行和调试测试。同时,一个专用的单元测试资源窗口会让你看到你的单元测试的结构和运行一个或多少单元测试会话的任意组合测试。

  5、ASP.NET编辑

  利用错误高亮显示,快速修正,上下文动作,代码协助,导航,重构,和其他特征,用户现在可以愉悦而高效的编辑ASP.NET文件。使用ReSharper,你可以不受打扰的在ASP.NET中编辑和重构C#代码,如Web控件属性和事件,数据源,和内容点位符。

软件特色

  1、XAML编辑

  有了ReSharper,用户无论是在进行Silverlight, WPF, 或者 Windows Phone 7 开发时,均可获得附加的XAML编辑协助,包括即时代码分析,代码重构,代码生成和调整,以及快速的解决方案范围导航。

  2、交叉语言功能

  为了混合C#和VB.net项目,ReSharper帮助你保持代码的各个部分在一起流畅的工作和在你的代码间轻松的导航。所有导航和搜索动作把所有语言的代码都考虑在内,包括C#,VB.net,Asp.net,和XAML。你可以导航到使用,声明,继承,基类和更多—交叉语言。无论何时只要可能,都会由使用重构、上下文动作、或覆盖两个主要语言的快速修改进行自动引用修正。单元测试是可用的,并且无论使用C#或VB.net写单元测试都是一样的用。

  3、NAnt和MS Build脚本编辑

  高级编辑性能(Advanced editing capabilities),之前只针对C#可以用,现在扩展到了NAnt和MSBuild脚本,为生成脚本提供了完整的代码协助,大量的导航和搜索特征,文件结构,实时错误高亮显示和快速修改。

  4、XML支持

  ReSharper提供了一些省时的XML特征,包括类型完成,导航到引用类型,高亮显示,替换和移动标签,在两个标签之间导航和打开/关闭标签,使用代码协助和活模板。

  5、XAML支持

  XAML特征包括XAML代码中的XML编辑,所有的ReSharper代码完成特征,几个重构(包括重命名重构),和实时错误提示,语义和语法分析。上面的截屏中显示在XAML资源中的敏捷的代码完成工作。

安装步骤

  1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包

ReSharper Ultimate 2019.1

  2、解压安装包后,即可得到对应的安装数据包,双击主程序即可进行安装,点击是按钮继续安装

ReSharper Ultimate 2019.1

  3、用户可以根据自己的需要点击对应的程序进行安装,使用鼠标点击安装按钮

ReSharper Ultimate 2019.1

  4、点击安装后,会弹出程序安装许可协议,需要同意该许可才能安装

ReSharper Ultimate 2019.1

  5、点击安装后,会显示一个正在安装的界面,等待一会儿即可

ReSharper Ultimate 2019.1

ReSharper Ultimate 2019.1

  6、应用程序安装完成后,会弹出一个完成界面,点击退出按钮即可退出安装

ReSharper Ultimate 2019.1

方法

  1、将补丁JetBrains.Platform.Shell.dll复制替换到你安装工具组件的安装目录(总共四个安装目录,下面一一说明)

ReSharper Ultimate 2019.1

  1.C:\Users\Administrator\AppData\Local\JetBrains\Installations\dotCover191

ReSharper Ultimate 2019.1

  2.C:\Users\Administrator\AppData\Local\JetBrains\Installations\dotMemory191

ReSharper Ultimate 2019.1

  3.C:\Users\Administrator\AppData\Local\JetBrains\Installations\dotPeek191

ReSharper Ultimate 2019.1

  4.C:\Users\Administrator\AppData\Local\JetBrains\Installations\dotTrace191

ReSharper Ultimate 2019.1

  2、完成,运行软件,接着点点Start evaluation,授权成功,至此可以免费使用了

ReSharper Ultimate 2019.1

  3、完成以上操作步骤,即可将应用程序完成

ReSharper Ultimate 2019.1

使用说明

  代码模板

  ReSharper提供了多种代码模板,可以帮助更快地编写公共代码结构,使用封闭块包围现有代码或创建新文件。您可以根据编码习惯或代码库创建自己的模板。

ReSharper Ultimate 2019.1

  实时模板

  实时模板是ReSharper更加智能的Visual Studio代码片段版本。

  要应用实时模板,只需键入模板缩写,然后按Tab完成列表以展开模板。之后,使用Enter或Tab浏览模板参数。(如果使用Visual Studio的本机代码完成,请按Ctrl+E, L显示可用的实时模板列表并展开模板。)

  与代码片段不同,ReSharper可以根据上下文预测哪些变量,字段和类型可以在相应的模板中使用。在大多数情况下,您不需要自己键入任何内容。只需从建议值列表中进行选择即可。顺便说一下,ReSharper为C#和JavaScript导入Visual Studio代码片段,并使它们可用作实时模板。

  ReSharper为大多数支持的语言和技术提供了170多个预定义的实时模板。该列表包括用于迭代集合,编写断言方法,创建新数组,输出值,编码LINQ查询,生成自动属性等的模板。

ReSharper Ultimate 2019.1

  环绕模板

  环绕模板用于快速包含表达式,单个语句或任意代码块if...else,try...catch或其他代码构造。ReSharper智能地重新格式化代码,调整选择和/或重新定位插入符,以便您可以在应用模板后立即继续键入。

  要围绕一段代码,请选择它并按Ctrl+E, U,这将显示带有可用环绕模板的专用弹出窗口。或者,您可以按下Alt+Enter 选择,这将显示一个上下文菜单,其中包含适用的环绕模板以及其他功能,如代码格式化程序和上下文操作。

ReSharper Ultimate 2019.1

  文件模板

  ReSharper允许您使用预定义的代码片段添加新文件和新文件集。例如,您可以使用类声明,接口,结构声明等创建新文件。要从文件模板列表中进行选择,请在Ctrl+Alt+Ins不离开文本编辑器的情况下按。

  如果文件模板旨在创建多个文件,ReSharper将在解决方案的指定位置添加这些文件,并使用synchronized参数初始化其内容。

ReSharper Ultimate 2019.1

  后缀模板

  Postfix模板可帮助您转换已键入的表达式,而无需向后跳转。例如,你可以把当前的表达if,while, lock,using,加return, yield return,await在当前表现面前,遍历集合,产生一个switch语句,投表达的特定类型,甚至引入字段或属性表达方式。

ReSharper Ultimate 2019.1

  源模板(仅限C#)

  您可以使用自定义源模板轻松扩展后缀模板列表,这些模板可以作为扩展方法在项目代码中的任何位置创建。您可以为项目的某些特定类型或任何标准类型定义它们,作为使用JetBrains.Annotations框架中的[SourceTemplate]属性修饰的公共扩展方法。

  为了说明源模板的用法,让我们创建一个简单的模板,它将帮助我们检查Pi的相等的双值,并将您的插入符移动到下一行单元测试。

  现在我们可以在任何计算结果为double的表达式之后键入点,并调用创建的模板。

  在完成列表中选择模板时,表达式将替换为模板代码,插入符号将按照模板中的规定进行移位。

ReSharper Ultimate 2019.1
ReSharper Ultimate 2019.1

  代码风格

  ReSharper可帮助您在整个代码库中保持一致的代码样式。默认样式设置基于广泛接受的约定和最佳实践; 但是,如果您的个人偏好或公司标准不同,您可以在全球或按解决方案配置它们,并 在整个团队中共享设置。

  当ReSharper在代码完成中建议符号名称,生成新成员,应用 代码模板以及预先形成 重构时,会考虑您的代码样式首选项 。

  通过代码检查可以检测到违反代码样式的行为, 可以通过 快速修复或代码清理来修复。

ReSharper Ultimate 2019.1

  代码清理

  代码清理功能可以帮助您立即消除一个或多个文件,项目或整个解决方案中的代码样式违规,所有这些都只需一个快捷方式:Ctrl+E, C。

  两个默认配置文件 - 完全清除(应用所有代码样式设置,命名样式除外 )和重新格式代码(仅应用格式规则) - 可以由您的自定义任务特定配置文件进行补充。

ReSharper Ultimate 2019.1

  代码格式

  ReSharper可以根据您的偏好重新格式化任意选定的代码块,当前文件中的所有代码,目录中的所有文件,甚至整个项目或解决方案。ReSharper为所有支持的语言提供不同的格式选项。重新格式化会影响大括号布局,空白行,换行和换行符,各种上下文中的空格,缩进,对齐多个构造,以及可以在“ ReSharper选项”对话框中进行微调的更多选项。

  通过按下Alt+Enter 您需要重新格式化的所选代码,可以获得格式规则的上下文配置。选择格式选择| 在操作列表中配置以查看影响代码的所有格式规则。

  您还可以使用代码清理来重新格式化代码。

ReSharper Ultimate 2019.1

  隐式/显式输入

  使用varC#3.0中引入的隐式类型局部变量(关键字)已经变得非常流行,因为提高了代码的可读性。默认情况下,ReSharper还鼓励使用var关键字。

  但是,您可以更改首选项并选择使用显式类型。

  您还可以使用代码清理来强制执行隐式/显式输入的首选项。

ReSharper Ultimate 2019.1

  使用自动属性

  自动实现的属性(也称为自动属性)允许以更简单的方式声明没有其他逻辑的类型属性。默认情况下,ReSharper鼓励尽可能使用自动属性,但此行为是可配置的。

  您可以使用快速修复或代码清理将具有支持字段的属性转换为自动属性 。

ReSharper Ultimate 2019.1

  C#修饰符的样式

  类型和类型成员的C#修饰符可以按任何顺序编写。但是,在整个代码中以类似的方式排列它们是一种很好的做法,可以提高代码的可读性。ReSharper将帮助您定义所需的顺序,查找未排序的修改器,并自动对它们进行排序。

  此外,ReSharper将帮助您明确强制使用或不使用 private和internal修饰符。

  将readonly修饰符用于在声明或构造函数中指定的字段并且仅具有读取用法通常是合理的。默认情况下,如果满足上述条件,ReSharper建议您只读一个字段。

  修饰符的所有首选项都是可配置的,您可以使用快速修复和代码清理来应用它们 。

ReSharper Ultimate 2019.1

  删除代码冗余(仅限C#)

  ReSharper 为冗余代码提供了许多代码检查。

  使用范围内的修复或代码清理,可以在没有用户交互的情况下清除大多数这些冗余。

  删除代码冗余时,ReSharper会考虑所有其他代码样式设置。如果特定代码构造通过代码样式设置定义为非冗余,则它们保持不变。

ReSharper Ultimate 2019.1

  命名风格

  ReSharper允许您为不同的语言和符号定义自定义命名样式设置,包括类型,名称空间,接口,参数,方法属性和事件,静态和实例字段等。

  对于每种符号,您可以配置五种外壳选项,前缀和后缀之一,不同访问权限的变体,要保留的缩写以及其他选项。

  所有违反命名样式的行为都会在编辑器中突出显示,并且可以轻松修复。

  此外,您可以使用“ 查找代码问题”功能在“ 检查结果”窗口中 浏览(并快速修复)整个解决方案(或更窄范围内)中的所有命名样式违规。

ReSharper Ultimate 2019.1

  命名空间导入样式

  为了使代码更具可读性,您可以删除冗余的using指令和/或缩短C#和VB.NET代码文件中的限定引用。此外,导入名称空间有不同的方法 - 您可以添加using/ import指令或使用完全限定的类型名称,您可以将指令放在文件顶部或命名空间内等。

  使用ReSharper,您可以在编辑器中快速检测和删除冗余导入,或者您可以使用 代码清理,这可以另外帮助您按字母顺序对所需指令进行排序并将它们包装在一个区域中。

ReSharper Ultimate 2019.1

  内置C#类型的参考样式

  C#类型关键字和.NET Framework(CLR)类型名称对于内置C#类型是可互换的。如果您希望坚持使用内置类型名称的一种或另一种样式,ReSharper可以帮助您保持您的偏好。

  首选项是可配置的,您也可以通过代码清理来强制执行它。

ReSharper Ultimate 2019.1

  C#属性的样式

  C#中的多个属性可以用不同的方式编写:您可以在同一个方括号部分中连接多个属性,或者为不同的属性使用多个部分。ReSharper允许您指定多个属性的样式,并在所需范围内强制执行此样式:

  ReSharper还为属性提供了多个格式规则,并允许在批处理模式下使用代码清理应用属性的所有样式首选项。

ReSharper Ultimate 2019.1

  可选成员限定符的样式

  在C#中,您可以使用this关键字限定实例成员 ,而静态成员可以使用类型名称或基本类型名称进行限定。这些限定符可帮助您消除由局部变量或方法参数隐藏的成员的歧义。在所有其他情况下,这些修饰符是可选的,您可以自己决定是否使用它们。默认情况下,ReSharper将所有可选成员限定符视为冗余,并建议删除它们。

  如果您更喜欢使用可选限定符,则可以配置相应的代码样式设置。例如,您可能更愿意使用声明它们的类型限定静态方法。

ReSharper Ultimate 2019.1

  可选括号的样式

  在许多情况下,表达式中的括号是可选的。有时它们可以帮助您澄清操作的优先级 - 例如if ((a & b) | c),有时候,它们根本没有帮助,只是添加了死代码 - 例如var d = a + (b + c);。ReSharper将帮助您定义可选括号对您有用的位置,然后清除冗余括号,或者为非显而易见的操作优先级自动添加澄清括号:

ReSharper Ultimate 2019.1

人气软件