JetBrains Rider 2024 for Mac 是一款领先、快速、强大的跨平台 .NET IDE,基于 IntelliJ 平台和 ReSharper。Rider 2024捆绑了 Web 开发工具和数据库支持,您可以在一个工具中拥有开发经典 ASP.NET 和 ASP.NET Core 应用程序所需的一切。
Rider 2024下载完成后,打开软件包如上图,请参照JetBrains Mac 全家桶激活及汉化教程进行安装即可。
JetBrains Rider 2024 for Mac是一款强大的跨平台.NET IDE集成开发环境,专为Mac用户设计。以下是关于这款软件的一些详细介绍:
跨语言支持:Rider 2024支持多种编程语言,包括但不限于C#、F#、Visual Basic .NET、JavaScript、TypeScript、HTML、CSS等。这使得开发人员能够在一个统一的开发环境中处理多种语言的项目,提高了开发效率。
集成的开发环境:Rider提供了一个完整的开发环境,集成了代码编辑器、调试器、测试工具、版本控制等功能。这种一体化的设计使得开发人员可以更方便地进行代码编写、调试和测试。
智能代码补全与重构:Rider具备智能代码补全功能,可以预测并自动补全代码,减少开发人员的输入错误。同时,它还提供了一系列强大的重构工具,帮助开发人员更轻松地重构和优化代码结构。
强大的调试与测试支持:内置的调试器使得开发人员能够更快速地诊断和解决问题。此外,Rider还提供了内置的单元测试工具,方便开发人员编写和运行单元测试,确保代码的质量和稳定性。
版本控制集成:Rider支持多种版本控制系统,如Git、Subversion、Mercurial等,使得开发人员可以更方便地进行代码的版本控制和协作。
对.NET开发的全面支持:Rider支持.NET Framework、Mono和.NET Core等多种.NET技术栈,无论是开发桌面应用程序、Web应用程序还是游戏,Rider都能提供强大的支持。
丰富的代码分析功能:Rider提供了大量的实时代码检查,可以帮助开发人员及时发现和修复代码中的问题。这些检查不仅包括语法错误,还包括潜在的逻辑错误和性能问题。
此外,JetBrains Rider 2024还针对macOS 12.0及更高版本进行了优化,并且支持Apple Silicon芯片。这意味着在最新的Mac硬件上,Rider能够发挥出更好的性能。
Rider 终于引入了对 Solution File Persistence Model 的支持,该模型也称为解决方案文件的 .slnx 格式,是存储所有解决方案数据的最新的简化方法。
借助 Rider,您现在可以直接从 Solution Explorer 无忧地切换到新格式。只需调用解决方案节点的上下文菜单,导航到 Save As…(另存为…),并选择 Save as XML Solution (.slnx)(另存为 XML 解决方案(.slnx))即可。然后,您可以选择通过新建的 .slnx 文件打开解决方案,无缝过渡到新格式。
Rider 2024.2 引入了对新的代码补全类型的支持:灰色文本单行建议,它可以根据当前文件的上下文补全语句。这些建议由本地运行的语言模型驱动,不会通过互联网发送任何代码。
Rider 的新阅读器模式将使阅读库和只读文件(包括反编译文件)更加简单。该模式提供了对 C#、С++ 和 F# 文档注释的内联呈现,以及对 C# 的虚拟缩进。
Debug(调试)工具窗口现在包含新的 Tasks(任务)标签页。此标签页提供了 System.Threading.Tasks.Task 和 ValueTask 对象的详细信息,帮助您管理和监控异步操作。
任务能够以表或图形格式显示。表视图提供任务状态和元数据,图形视图显示任务依赖项并有助于识别死锁。
Rider 中的 Navigation(导航)栏已针对 C#、C++、VB 和 F# 语言进行改进。现在,从项目根到当前所处理文件的路径延伸到文本光标所在符号。
点击链中的任意条目(包括类),都会出现一个显示其子节点的下拉弹出窗口。这样一来,点击一下即可直接从弹出窗口导航到类中的任何方法。
Godot Support 现在是捆绑插件,让 Rider 成为您的终极游戏开发 IDE!所有现有 C# 功能,例如运行/调试配置和输入 InputActions 和 NodePath 文字字符串,均开箱即用,但这还不是全部!
Rider 2024引入了对 GDScript 的支持,包括语法高亮显示、代码补全、Find Usages(查找用法)等。现在,AI Assistant 可以知道您处在 Godot 项目中,并提供更有意义的回答。
此版本为原生调试器带来了一些重大改进,对求值进行了大量改进,特别是对于智能指针,字符串、数据断点的相等比较,以及处理优化的代码时。
最近引入的 Monitoring(监测)工具窗口现在将显示您的 C++ 项目(包括 Unreal)的 CPU 和内存使用情况。Unreal 获得了一些新检查,确保在重写方法中调用 Super,以及使用 Unreal 的颜色类型。
Rider 2024在最近引入的 Monitoring(监测)工具窗口中添加了对 Unity 编辑器的支持,将调试器附加到 Unity 编辑器时,您将自动看到 CPU 和内存使用情况。
JetBrains还更新了着色器支持,着色器变体关键字现在可以与计算着色器一起使用,并且着色器上下文切换器中会显示通道名称。
.NET 8 SDK 引入了 .NET Aspire – 处理在 .NET 堆栈上构建分布式应用程序的复杂问题的新方式。为了回应这一创新,JetBrains 提供了新的集成式工具 – 适用于 Rider 的 .NET Aspire 插件。
从此版本开始,.NET Aspire 插件与 Rider 捆绑。插件附带相应的项目模板,您可以在设置新的解决方案时进行选择。
对来自新 SDK 的项目模板的支持。
创建、运行和调试以新 SDK 为目标的项目。
对最新的 C# 13 功能的初步支持,包括新的转义字符、params 修饰符重构和 ref struct 接口。