JetBrains Rider – 一款基于IntelliJ平台与ReSharper构建的快速、强大跨平台.NET IDE。它支持在Windows、Mac和Linux系统上开发.NET、ASP.NET、.NET Core、Xamarin及Unity应用。该软件可针对.NET Framework、.NET Core和Mono平台进行应用开发,涵盖.NET应用、服务与库、Unity游戏、ASP.NET及ASP.NET Core Web应用等多种类型。Rider提供专业代码编辑器、问题修复工具,包含代码重构与测试选项,同时集成内置调试器和反编译器。
Rider兼容.NET Framework、新一代.NET Core平台及基于Mono的项目。通过该IDE,开发者可构建桌面应用、.NET服务与库、Unity游戏、移动应用(Xamarin)、ASP.NET及ASP.NET Core Web应用。
Rider整合了ReSharper的2200多项代码检查、数百种上下文操作与重构功能,结合IntelliJ平台IDE的高级特性。尽管功能丰富,Rider仍保持快速响应与流畅体验。
Rider不仅在Windows、macOS和Linux系统上运行,还支持跨平台调试——可在不同操作系统中运行和调试各类应用。
智能编辑器提供多种自动补全方式与代码模板,自动插入配对括号、导入缺失命名空间。字段提示与图标助力轻松导航继承层次结构,上下文操作让开发更便捷高效。
Rider继承ReSharper的60多种重构方式,提供450多种上下文操作,覆盖重命名、提取方法/接口/类、移动/复制类型、替换语法及多种转换场景,轻松优化代码结构。
支持运行和调试NUnit、xUnit.net及MSTest单元测试。通过ReSharper可查看测试结构、按会话分组、浏览测试结果,还能从堆栈跟踪跳转至源代码。
内置调试器针对.NET Framework、Mono和.NET Core应用,支持断点调试、表达式计算、从当前行运行至光标处、实时修改变量值等功能。此外,Rider集成NuGet浏览器、堆栈跟踪查看器,支持多种版本控制系统与数据库。
可直接在IDE内操作SQL与数据库:连接数据库、编辑 schema 与表结构、执行查询,并通过UML diagram分析数据库结构。
支持JavaScript、TypeScript、HTML、CSS和Sass开发,集成WebStorm的重构、调试与单元测试功能,满足前端开发需求。
兼容ReSharper与IntelliJ平台的大量插件,内置插件支持F#、Unity及版本控制系统,可通过插件市场扩展功能。