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