软件商城  >  开发工具  >  JetBrains IDE  >  ReSharper

商品编号:s20150730123828692

ReSharper

ReSharper使Microsoft Visual Studio变成更出色的IDE!

商品详情 帮助文档 购买支持

 

全球众多 .NET 开发人员都奇怪:在没有 ReSharper 的代码检测、重构和导航功能以前,他们是如何生存下来的?

 

ReSharper 使 Microsoft Visual Studio 变成更出色的IDE!

 


JetBrains刚完成 ReSharper Ultimate 系列开发工具的最新更新,包含 ReSharper、ReSharper C++...等工具。

 

ReSharper 2016.2 的主要亮点包括:

 

• 支持 ASP.NET Core 1.0 和 .NET Core 1.0 项目:也就是说 ReSharper 现在可以正确处理项目引用,并为这类项目提供其核心功能(代码检查、代码补全、导航、搜索和重构)。

• 以 Tab 键进行结构化导航:这是一项新功能,无需使用方向键,仅用 Tab 和 Shift+Tab 即可将选择的文字快速移动到上一个或下一个代码元素中。

• Go to Text 定位文字导航(Ctrl+T、T、T):在源文件和文本文件中迅速查找和定位任何文字。这项新功能采用三元索引实现快速查找文字。

• 解决方案层级的分析和警告:帮助您跟踪解决方案内的所有警告,包含实际的编辑器警告和 ReSharper 检查结果,并且标识出警告的严重程度。

• 新的 C# 输入辅助功能:如自动将 MethodName(.) 替换为 MethodName(). ,纠正错误输入的逐字字符串插值 @$ 前缀。

• 新的快速修复和上下文操作:有助于简化字符串插值插入、恢复简单的 for 循环内的迭代顺序、或修复 void 方法的等待。在相关注释中,现在只需一次上下文操作即可检查方法的所有参数的 null 值(或空字符串),还可以使用 Alt+Enter 取消或删除注释。

• 全新重制的环绕模板:如果需要用模板围绕一段代码,只需选择代码并输入所需模板名称,无需使用任何快捷键。现在单一个模板可以同时用于创建代码(作为动态模板)和围绕已有代码(作为环绕模板)。

• 新重构功能支持将成员移动到类的其他位置:并且还可使用这种重构将一个区域(region)内的所有成员移动到新文件中,新的文件名将引用自区域名。

• 程序集依赖图:可视化显示程序集如何通过引用相互关联。

• 通过上下文操作或在字符串常量前加上 /*language=html*/ 注释,即可对 .cs、.js 和 .ts 文件中的字符串常量进行 HTML 分析。现在可以使用 Mark HTML here 功能来利用字符串常量中的语法高亮显示、错误检测和其他 HTML 便利功能。

• JSON value helpers:可以让 ReSharper 为您的 JSON 文件提供代码补全或验证。可以在 JSON Value Helpers 选项页中增加一个 helper 来与文件名后缀或模式匹配。也可在 JSON 选项中增加自定义 JSON 模式类别。

• 改进对 CSS 的支持:ReSharper 的代码检查、代码补全、导航、搜索和重构现在对 CSS 变量同样有效。此外还引入了几个功能修复以便更好地进行规范处理。

• 扩展了对 TypeScript/JavaScript 的支持:包括利用代码补全生成 TypeScript 代码,改进了对 union 和 intersection 类型的 Find Usages 和 Rename 功能,完全支持 TypeScript 2.0.0 特性、包括:函数的 this、控制流感知类型保证、路径映射、可选类成员和 never 类型。

• 进程浏览器窗口:以前只有 dotPeek 具备该功能,现在 ReSharper 可以直接提供当前运行进程的列表、浏览其模块和反编译 .NET 程序集。

 

ReSharper C++ 2016.2 包含以下改进:

 

• ReSharper C++ 2016.2 提供内联变量重构功能。

• 快速文档弹出:可以显示来自 Doxygen 注释块的文档,当符号没有 Doxygen 文档时也可显示其符号签名。

• 新的代码检查和快速修复功能:新的代码检查功能将提醒您头文件中忘记包含的 include guard。快速修复允许您自动增加 #pragma once 指令,另一个新的检查可以发现 switch 语句中缺少的默认 case 并自动加上作为相应修改。

• 优化对 C++14 的支持:变量模板和 decltype(auto)。

• 生成代码时为 #include 指令采用新的代码风格偏好。

• C++ 的自动完成功能现在将可为没有包含在当前文件中的符号提供建议,并且自动增加对应的 #include 指令。

• 现已可用上下文操作为 C++ 说明符、类和宏定义生成文档注释。可以通过编辑 ReSharper 在生成代码时使用的“doc”动态模板来自定义注释存根。

• 新的格式器设置:用于单行函数和 lambdas、以空行围绕单行函数定义、在成员初始化列表前做换行、在模板参数中关闭尖括号前添加空格(这是为了与 pre-C++11 编译器保持一致)。

• 自动完成功能利用 Doxygen 注释的用途搜索和符号重命名。

• 改进索引和代码分析性能。

 

ReSharper Ultimate 系列中的其他工具也得到优化:

 

• dotCover 2016.2:让您在覆盖分析中使用 Hide auto-properties 选项排除自动属性。还增加了一种从控制台运行器中过滤进程的方法,通过排除不相关子进程从而减少不必要的系统开销。

• dotPeek 2016.2:在现有的可视化依赖关系分析工具中增加了程序集依赖图(Assembly Dependency Diagram)。此外,IL Viewer 现在以更易读的方式显示代码。

• dotMemory 2016.2:使您可以比较存储在不同工作空间中的内存快照(即为在不同性能分析会话中收集到的内存快照)。这项功能在检查代码的具体变化会如何影响应用程序的内存使用时尤其有用。

• dotTrace 2016.2:Timeline Viewer(时间轴浏览器)增加了一个简单的方法来折叠递归调用堆栈,以简化调用堆栈分析。

 


 

为什么选择ReSharper Ultimate?

 

ReSharper Ultimate,整合了JetBrains旗下所有.NET工具、包括ReSharper、ReSharper C++、dotMemory、dotCover、dotTrace授权,来帮助开发人员更快、更好、更安全的写代码。

 

支持.NET语言和C++WEB开发

 

当使用 Visual Studio 进行 C# (或 VB.NET、TypeScript及其他 ReSharper 内建支持的语言) 和 C++ 编程开发,ReSharper Ultimate 可同时帮助您在不同语言世界内进行开发。

 

性能分析器随时在手

 

为您准备好开发常用的工具,以便解决效能及内存问题。ReSharper Ultimate 将各式工具打包在一份授权内,包含 dotTrace 和 dotMemory 工具,帮助您在关键时刻立即应对。

 

享受一致的维护服务

 

ReSharper Ultimate 提供一年期的升级订阅服务,套包内的所有工具均享有同等服务。您可在一年内免费升级所有工具至最新公布的版本,更可一步到位的续订服务。

 

ReSharper Ultimate 套包授权以最优惠的价格提供市值超过一千美金的开发工具组合!

 

  • 代码分析、自动修正代码错误、快速导航、检搜、重构、格式化及代码生成
  • .NET 单元测试
  • .NET 代码覆盖率分析器
  • .NET 内存分析
  • .NET 内存测试框架
  • .NET 效能分析
  •  

若您已经拥有ReSharper授权,请联系我们,我们将您提供最优惠的升级方案。

 


 

ReSharper功能概述

 

 

代码分析

 

ReSharper 通过 1700 多种针对 C#、VB.NET、ASP.NET、JavaScript、TypeScript 和其他技术的代码检查扩展了 Visual Studio,而且 ReSharper 为大多数检查提供快速修复(轻量级版本)来改善代码。

 

导航和搜索

 

ReSharper 帮助您立即定位解决方案中的任何代码,无论该代码有多大。它还允许您从任何符号浏览至相关代码,例如指定界面的实施、类的扩展方式或字段用法。

 

 

重构

 

40 多种重构功能和 200 多种上下文操作帮助允许您安全地组织代码,在整个解决方案中进行移动、分配职责、去耦合、减少复杂性或使用可以替换的其他语言语法。

代码格式化和清理

 

以最适合您或您团队的方式配置和应用代码样式。能够以任何规模(从选定项到整个解决方案)应用 C#、VB.NET、ASP.NET、JavaScript、TypeScript 和其他语言的代码样式和格式化设置。

代码生成

 

ReSharper 可以为您创建大量代码:从新文件和类到条件块和 GUID(全球惟一标识符);从正在实施的界面所需的方式和属性到同等检查和格式化构件等等。


 

ReSharper如何帮助Visual Studio用户

 

►代码质量分析

针对以下语言的即时代码质量分析包括 C#、VB.NET、XAML、ASP.NET、ASP.NET MVC、JavaScript、TypeScript、CSS、HTML 和 XML。ReSharper 将立即告诉您这些代码是否存在错误或有进一步改善的可能。

 

►避免错误和代码异味

通过即时修复来避免错误和代码异味。ReSharper 不仅指出您代码中的问题,还提供即时修复来自动解决问题。

 

►安全地更改您的代码库

尽享解决方案端的重构来安全地更改您的代码库。无论您是需要重新使用遗留的代码,还是使您的项目结构井然有序,您都可以使用ReSharper来实现这点。

 

►立即遍历您的整个解决方案

导航功能帮助您立即遍历您的整个解决方案。您可以立即跳转至代码库中的任何文件、类型或成员,或从特定的符号导航至其用法、库、衍生的符号或实施。

 

►代码编辑助理

提供多种代码编辑助理,包括扩展的 IntelliSense、数百种即时代码转换、自动导入命名空间、重新整理代码和显示文档。

 

符合代码标准

通过代码格式化和清理来移除无用代码,并确保符合编码标准。

 

更多功能

ReSharper 还提供可扩展的项目维护功能,例如高级别的重构、项目从属性查看器、模板、国际化协助、功能强大的单元测试运行器和针对特定语言的功能:例如那些用于 ASP.NET/ASP.NET 的功能。

 


 

版本对比

 

 


 

 

世界各地的开发人员和公司都信赖 JetBrains .NET 工具

 

福布斯 500 强名单的 前 100 强中有 65 家公司 正在使用 JetBrains ReSharper。成千上万不懈追求提高软件质量方法的小型企业也是 JetBrains ReSharper 的用户。

 

 

CSDN是JetBrains在中国的官方合作伙伴,并代理JetBrains的全线产品。如果您对JetBrains的产品感兴趣,请联络我们!

 

 

 

如果您有问题需要紧急沟通,请拨打电话 010-57410251.

发表咨询:

咨询回复时间为工作日早9:00-18:00,请耐心等待工作人员回复,如果您有问题需要紧急沟通,请拨打电话 010-57410251.

咨询内容:
提交