快速且強大的跨平臺 .NET IDE
Rider 是什么?
JetBrains Rider 是一款基于 IntelliJ 平臺和 ReSharper 的跨平臺 .NET IDE。
支持多種 .NET 項目類型
Rider 支持 .NET 框架、新的跨平臺框架 .NET Core 和基于 Mono 的項目。 這使您可以開發(fā)廣泛的應用程序,包括:.NET 桌面應用程序、服務和庫、Unity 游戲、Xamarin 應用、ASP.NET 和 ASP.NET Core web 應用程序。
功能豐富速度快
Rider 提供 2200 多種活躍代碼檢查,數百種來自 ReSharper 的上下文操作和重構,并與 IntelliJ 平臺可靠的 IDE 功能相結合。 除了豐富的功能集,Rider 的設計宗旨是輕量級、響應式。
跨平臺
除了運行和調試多個運行時之外,Rider 本身還可以在多個平臺上運行:Windows、macOS 和 Linux。
功能
代碼分析
Rider 提供了 2,200 多個實時代碼檢查,以及自動快速修復,可以單獨或批量解決檢測到的問題。 對整個解決方案的錯誤分析將監(jiān)控代碼問題,使您知道任何可能的錯誤,即使未打開的文件也不會錯過。
代碼編輯
Rider 的編輯器功能強大豐富,包括:不同種類的代碼補全和代碼模板,自動插入匹配的大括號和 import 指令,用于繼承導航的快速信息工具提示和間距圖標,上下文操作等。
重構
ReSharper 60 多個重構中的大多數都可以在 Rider 中使用,其超過 450 個上下文操作也已登陸 Rider。 重命名、提取方法、接口和類、移動和復制類型、使用替代語法
單元測試運行程序
Rider 幫助您基于 NUnit、xUnit.net 或 MSTest 運行和調試單元測試。 您可以瀏覽測試,按照不同的方式為測試分組,將測試細分為各個會話,查看測試輸出以及從堆棧跟蹤導航到源代碼。
調試器和更多工具
Rider 包含的調試器適用于 .NET 框架、Mono 和 .NET Core 應用程序,可以執(zhí)行單步執(zhí)行、監(jiān)視、評估和運行到光標操作。 其他工具包括:堆棧跟蹤瀏覽器、NuGet 瀏覽器、VCS,并且支持數據庫。
數據庫和 SQL
不用離開 Rider 即可使用 SQL 和數據庫。 連接到數據庫,編輯架構和表格數據,運行查詢,甚至利用 UML 圖表分析架構。
導航和搜索
立刻跳到代碼庫中的任何文件、類型或成員,以及快速查找設置和操作。 查找任何符號的用途,或從符號導航到基本或派生符號、擴展方法或實現。
前端開發(fā)技術
Rider 內置支持 JavaScript、TypeScript、HTML、CSS 和 Sass。 利用 WebStorm 內含的重構、調試和單元測試功能。
可擴展性
忠實于自己的出身,Rider 支持為 ReSharper 和 IntelliJ Platform 開發(fā)的各種插件。 除了捆綁的插件外 (比如那些支持 VCS、F# 和 Unity 的),還有支持 Markdown、.gitignore 文件和 Python 腳本的插件。
Rider 的多面性
Rider 讓您可以高效地開發(fā)廣泛的應用程序,包括:.NET 桌面應用程序、服務和庫、Unity 和 Unreal Engine 游戲、Xamarin 應用、ASP.NET 和 ASP.NET Core web 應用程序。
Rider for Unity
更聰明地使用 C# 開發(fā) Unity
Rider for Unreal Engine
智能 C++ 和藍圖支持,助力制作最出色的游戲
Rider for AWS
在 Rider 中使用 C# 進行 AWS 開發(fā)
Rider for Xamarin
面向 Xamarin 開發(fā)者的專業(yè) IDE
Rider for Web
適用于跨平臺 ASP.NET 開發(fā)的絕佳工具
Rider 最新變化
.NET 6 SDK
現已支持最新的 SDK!
熱重載
即時更新正在運行的應用
F# 6 支持
以及代碼補全、重構和導航更新
重新設計了主工具欄
試用一下,您就會喜歡上它!
Debug(調試)選項卡的新 UI
包括 Immediate(即時)窗口的更新
XAML 預覽
.NET 6、.NET 5 和 .NET Core 3.x SDK 支持
Problems View(問題視圖)
在一個地方了解解決方案的所有潛在問題
Unity 支持
支持程序集定義文件的主要更新
Reformat and Cleanup on Save(保存時重新格式化和清理)
保存時運行或者全部保存時運行的操作
更多 C# 10 支持
文件范圍命名空間、global using 和 C# 10 lambda
Apple 芯片
在 Apple 芯片上原生運行 Rider
綁定重定向
為 NuGet 軟件包生成綁定重定向