功能特点

代码分析

代码分析

Rider 提供了 2,200 多个实时代码检查,以及自动快速修复,可以单独或批量解决检测到的问题。 对整个解决方案的错误分析将监控代码问题,使您知道任何可能的错误,即使未打开的文件也不会错过。

代码编辑

代码编辑

Rider 的编辑器功能强大丰富,包括:不同种类的代码补全和代码模板,自动插入匹配的大括号和 import 指令,用于继承导航的快速信息工具提示和间距图标,上下文操作等。

重构

重构

ReSharper 60 多个重构中的大多数都可以在 Rider 中使用,其超过 450 个上下文操作也已登陆 Rider。 重命名、提取方法、接口和类、移动和复制类型、使用替代语法,还有更多!

单元测试运行程序

单元测试运行程序

Rider 帮助您基于 NUnit、xUnit.net 或 MSTest 运行和调试单元测试。 您可以浏览测试,按照不同的方式为测试分组,将测试细分为各个会话,查看测试输出以及从堆栈跟踪导航到源代码。

调试器

调试器和更多工具

Rider 包含的调试器适用于 .NET 框架、Mono 和 .NET Core 应用程序,可以执行单步执行、监视、评估和运行到光标操作。 其他工具包括:堆栈跟踪浏览器、NuGet 浏览器、VCS,并且支持数据库。

数据库和 SQL

数据库和 SQL

不用离开 Rider 即可使用 SQL 和数据库。 连接到数据库,编辑架构和表格数据,运行查询,甚至利用 UML 图表分析架构。

导航和搜索

导航和搜索

立刻跳到代码库中的任何文件、类型或成员,以及快速查找设置和操作。 查找任何符号的用途,或从符号导航到基本或派生符号、扩展方法或实现。

前端开发技术

前端开发技术

Rider 内置支持 JavaScript、TypeScript、HTML、CSS 和 Sass。 利用 WebStorm 内含的重构、调试和单元测试功能。

可扩展性

可扩展性

忠实于自己的出身,Rider 支持为 ReSharper 和 IntelliJ Platform 开发的各种插件。 除了捆绑的插件外 (比如那些支持 VCS、F# 和 Unity 的),还有支持 Markdown、.gitignore 文件和 Python 脚本的插件。

查看所有功能

Rider 的多面性

Rider 让您可以高效地开发广泛的应用程序,包括:.NET 桌面应用程序、服务和库、Unity 和 Unreal Engine 游戏、Xamarin 应用、ASP.NET 和 ASP.NET Core web 应用程序。

Rider 最新变化


Docker 支持

Docker 支持

现在,可以更轻松地为项目添加 Docker 支持


ASP.NET 的基架

点击几下即可生成样板源代码


元组中的 Rename

Rename 重构适用于已命名元组。


附加到进程

附加到进程

直接从欢迎界面附加到进程


Unity 支持

Rider 现在可以显示 Unity 在动画 asset 中使用代码的位置


NuGet

NuGet Smart Restore on a build


C# 支持

C# 支持

patternsrecords 支持的大规模更新


Solution Explorer

重新打开 Rider 时,Solution Explorer 会保存其状态


发布

在发布前删除文件夹中的既有文件


交互式调试器提示

交互式调试器提示

通过调试器提示与调试器进程交互


Pull Request 支持

直观的 Pull Request 创建


XAML 预览器

预览器以编辑器选项卡形式显示,高亮显示 XAML 代码中获得焦点的元素

了解详情

dotUltimate:一个许可证提供 JetBrains Rider、ReSharper C++ 和强大的 .NET 工具

希望借助可以检测性能瓶颈和分析单元测试覆盖率的工具提升您在 Rider 中的 .NET 开发体验? 详细了解 dotUltimate,这种许可证包含集成到 Rider 中的 dotCover 与 dotTrace 插件,以及其他 JetBrains 产品:


了解详情

客户

Dennis Doomen

JetBrains Rider 是我重装开发计算机后安装的第一款工具。

转投 JetBrains Rider 后,我已经几个月没用过 Visual Studio 了。

自从使用 JetBrains Rider 以来,处理分支变得无比顺利。

Dennis Doomen,
Aviva Solutions 的持续改进者,以及 Fluent Assertions 的作者

Jeremy Miller

JetBrains Rider 是我在 OS X 和 Windows 上都会选择使用的 C# 开发工具。 如果您是 ReSharper 的长期用户,会发现它几乎是无缝过渡的。 我强烈推荐人性化的按键导航和细粒度调试器支持。

Jeremy Miller

Frans Bouma

在 Rider 中,我只需专注于代码,而不用与 IDE 斗争。 Rider 把我带回享受编写 .NET 代码的时光。

Frans Bouma,
LLBLGen Pro 首席开发员

Thomas Weiss

切换到 JetBrains Rider 是一个伟大的决定。 我们团队从未使用过能够如此完美且高效地与 Unity 集成的 IDE。 我们要将 JetBrains Rider 强烈推荐给想提升工作流的效率和准确性的每位开发者。

Thomas Weiss

Matthew Davey

对开发者而言,IDE 能载舟,亦能覆舟。 JetBrains 引入 Rider (C#) 后,我们立即开始了试用。 我们见证了 IDE 与 Unity 集成的每一步,使用 Rider 为我们带来了无尽的喜悦。 随着引入 CLion (C++),我们很高兴能够为 Unreal 创建集成插件。 这两款工具每天都在帮助我们的团队,使开发者能够快速有效地执行任务,同时始终与我们管道的众多部分无缝集成。

Matthew Davey

Peter Kellner

真的很满意 JetBrains Rider 在我的 MacBook 上的工作效果。 它的速度快得惊人,C# 的调试体验至少和 Visual Studio 一样好。 此外,它还为我提供了 ReSharper 开箱即用的所有好处! 我很喜欢它。 感谢 JetBrains 又提供了一个伟大的产品。

Peter Kellner

加入那些已经使用 Rider 的公司。