介绍

Rider是由JetBrains公司开发的一款跨平台的.NET集成开发环境。它支持多种.NET框架,包括.NET Core、ASP.NET和Unity等,为开发人员提供了丰富的功能和工具,帮助他们高效地编写、调试和测试.NET应用程序。Rider拥有智能代码完成、实时错误检查、强大的调试器、代码重构、集成版本控制等功能,并通过直观的用户界面和可定制的设置,使开发过程更加顺畅和高效。作为.NET开发的利器,Rider被广泛认可为.NET项目中的首选开发工具,让开发者能够更轻松地实现他们的编码目标。

截图

Rider 2023.3.3 破解版 - 快速且强大的跨平台 .NET IDE | 编程工具
Rider 2023.3.3 破解版 – 快速且强大的跨平台 .NET IDE | 编程工具
Rider 2023.3.3 破解版 - 快速且强大的跨平台 .NET IDE | 编程工具
Rider 2023.3.3 破解版 – 快速且强大的跨平台 .NET IDE | 编程工具

功能

支持多种 .NET 项目类型

Rider 支持 .NET 框架、新的跨平台框架 .NET Core 和基于 Mono 的项目。 这使您可以开发广泛的应用程序,包括:.NET 桌面应用程序、服务和库、Unity 游戏、Xamarin 应用、ASP.NET 和 ASP.NET Core web 应用程序。

功能丰富速度快

Rider 提供 2200 多种活跃代码检查,数百种来自 ReSharper 的上下文操作和重构,并与 IntelliJ 平台可靠的 IDE 功能相结合。 除了丰富的功能集,Rider 的设计宗旨是轻量级、响应式。

跨平台

除了运行和调试多个运行时之外,Rider 本身还可以在多个平台上运行:Windows、macOS 和 Linux。

代码分析

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

代码编辑

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

重构

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

单元测试运行程序

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

调试器和更多工具

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

数据库和 SQL

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

导航和搜索

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

前端开发技术

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

可扩展性

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

Rider 中的 AI Assistant

除您本人以外,还有谁最了解您的项目?您的 IDE!这就是 AI Assistant 具备此般上下文感知能力且大有裨益的原因。它可以帮助您更快地完成任务并提高工作效率。

上下文感知 AI 聊天

不确定为什么项目中存在特定的类,或者不确定要使用哪个库来执行特定任务?只需在聊天中询问 AI Assistant。答案将考虑您使用的技术和项目上下文。

多行代码补全

AI Assistant 可以为您生成多行代码块。只需在新行中开始输入,只要存在 LLM 建议,就会显示灰色的代码段供您参考。

AI 辅助 Unity 文件生成

AI Assistant 可以生成根据您的规范编写的新脚本或着色器文件。Rider 中由 AI 赋能的文件生成具有上下文感知能力,可以确保完整无缺地处理所有 Unity 项目依赖项。

Rider 最新变化

NET 8 SDK 支持 Rider 2023.3 正式支持 .NET 8 SDK,包括更新的项目模板以及创建、运行和调试以新 SDK 为目标的项目的功能等。

用于调试的 Resume(恢复)按钮

用于调试的 Resume(恢复)按钮 调试期间,主工具栏中的 Run(运行)按钮已被替换为 Resume(恢复)按钮。

多启动配置

现在,您可以同时运行和调试多个项目,并对任务执行顺序和条件执行高级控制。

多启动配置

针对 Unity 的 UI Toolkit 支持 Rider 2023.3 将显示 UI 元素在 UXML 文件中的使用位置,帮助您从 UXML 文件中的元素导航到 C# 代码,并为 C# 查询中的 UI 元素提供代码补全。

C# 12 支持

Rider 2023.3 支持主构造函数、引用任何类型的别名指令、集合表达式、拦截器和其他 C# 12 功能。

类型依赖关系图

通过类型依赖关系图探索解决方案中不同类、结构、接口和模块之间的关系和依赖项。

预测调试

新的高级调试模式可以预测代码中的潜在问题并向您发出警报,无需执行代码。

提升了 IDE 性能

您现在可以为解决方案级分析选择 Low(低)、Moderate(中)和 High(高)模式的资源利用率。

直链下载

本文隐藏内容 – 登录可见

激活教程(前往)

直链下载, 暂无

网盘下载

https://www.jetbrains.com/zh-cn/rider/download/#section=linux

官网下载

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。