JetBrains Rider:快速强大的跨平台 .NET IDE
JetBrains Rider 是一款基于 **IntelliJ 平台**和 **ReSharper** 的快速、强大的跨平台 **.NET 集成开发环境 (IDE)**。
它支持在 **Windows**、**Mac** 和 **Linux** 上开发 **.NET**、**ASP.NET**、**.NET Core**、**Xamarin** 和 **Unity** 应用程序。
支持的应用类型和技术
JetBrains Rider 允许开发基于 **.NET Framework**、**.NET Core** 和 **Mono** 的应用程序,包括:
- **.NET 应用程序**、服务和库
- 基于 **Unity 引擎的游戏**
- **ASP.NET** 和 **ASP.NET Core Web 应用程序**
- **Xamarin 移动应用程序**
- **桌面应用程序**
核心功能和工具
Rider 提供专业的代码编辑器,具备问题修复、代码重构、测试、内置调试器和反编译器等功能。
代码编辑
Rider 的智能编辑器提供多种类型的 **自动补全** 和 **代码模板**,自动插入成对的括号,并导入缺少的命名空间。边栏上的提示和图标有助于轻松导航 **继承层次结构**,而上下文操作使开发方便高效。
重构
Rider 借鉴了 ReSharper 的 **60 多种重构** 和 **450 多个上下文操作**。重构功能可以轻松重命名和提取方法、接口和类,移动和复制类型,使用替代语法以及执行其他转换。
单元测试工具
Rider 支持运行和调试 **NUnit**、**xUnit.net** 和 **MSTest** 单元测试。它借鉴 ReSharper 的功能,帮助用户探索测试、按会话分组、查看测试结果,并从堆栈跟踪导航到源代码。
调试器和其他工具
内置的调试器支持 **.NET Framework**、**Mono** 和 **.NET Core** 应用程序。它支持 **单步执行**、**即时计算表达式**、运行到光标处、**跟踪和修改变量值**。此外,Rider 还包括 **NuGet 浏览器**、**堆栈跟踪查看器**,并支持各种 **版本控制系统** 和 **数据库**。
性能与跨平台特性
速度和功能
Rider 结合了 ReSharper 的 **2200 多项代码检查**、数百个上下文操作和重构,以及基于 IntelliJ 平台 IDE 的高级功能。尽管功能丰富,Rider 仍是一款**快速且响应灵敏**的 IDE。
跨平台 IDE
Rider 不仅能运行和调试不同操作系统上的各种应用程序,**IDE 本身也能在 Windows、macOS 和 Linux 上运行**。
数据库和前端技术支持
数据库和 SQL
用户可以直接在 IDE 中处理 **SQL** 和**数据库**。Rider 帮助连接数据库、编辑模式和表、执行查询,并使用 **UML 图** 分析模式。
前端技术支持
Rider 支持 **JavaScript**、**TypeScript**、**HTML**、**CSS** 和 **Sass**。对于这些技术,IDE 集成了来自 **WebStorm** 的重构、调试和单元测试功能。
扩展性
Rider 支持为 **ReSharper** 和 **IntelliJ 平台** 开发的大量插件。内置插件提供了对 **F#**、**Unity** 和 **版本控制系统** 的支持。
安装和激活说明书已随产品一同附上(在包装盒内)。





发表评论