JetBrains Rider for Mac 是一款强大的跨平台.NET IDE集成开发工具,可帮助您在Windows,Mac或Linux上开发.NET,ASP.NET,.NET Core,Xamarin或Unity应用程序。它为.NET开发中使用的语言提供了丰富的编辑支持和代码洞察力,从C#,VB.NET和F#到ASP.NET Razor语法,javascript,TypeScript,XAML,XML,HTML,CSS,SCSS,JSON和SQL 。今天给大家带来 JetBrains Rider 2024 最新版,支持 Intel 和 Apple Silicon 处理器,有需要的小伙伴可以下载使用一下哦!
JetBrains Rider 2024 for Mac 激活版 跨平台C#编辑器 (Intel+Apple Silicon)
JetBrains Rider 是一款基于 IntelliJ 平台和 ReSharper 的跨平台 .NET IDE。Rider支持.NET Framework,新的跨平台.NET Core和基于Mono的项目。 这使您可以开发各种应用程序,包括.NET桌面应用程序,服务和库,Unity游戏,Xamarin应用程序,ASP.NET和ASP.NET Core Web应用程序。
Rider 2024.1 提供了一项新功能来监测应用程序的性能和收集关键指标,粘性行可以用来更好地了解您在代码中的位置并更快浏览代码,更新的 New Project(新建项目)对话框将使项目配置更快、更轻松。此更新通过提供集合可视化器和显示两个断点之间的步进时间来帮助您进行调试。游戏开发者可以受益于热门 Unity 资源 Odin Inspector 的一组新功能以及对 Unreal Engine 的 Slate UI 框架的支持。
软件特征
快速且强大的跨平台.NET IDE
Rider 可以帮助您在 Windows、macOS 和 Linux 上开发 .NET、ASP.NET、.NET Core、Xamarin 或 Unity 应用程序。 从 C#、VB.NET 和 F# 到 ASP.NET Razor 语法、JavaScript、TypeScript、XAML、XML、HTML、CSS、SCSS、JSON 和 SQL,它为 .NET 开发中使用的语言提供了丰富的编辑支持和代码洞察。
在 Windows、macOS 和 Linux 上运行
Rider 可以在多个平台上运行:Windows、macOS 和不同版本的 Linux。 如果您想在 macOS 上编辑、生成、运行或者调试 Unity 或 .NET Core 应用程序,Rider 是您可以使用的成熟 IDE。
智能代码编辑器
Rider 提供了众多智能代码编辑功能:例如不同的代码补全、自动导入命名空间、自动插入大括号与高亮显示匹配的分隔符、重新排列代码、实时与后缀模板、ASP.NET MVC 中的控制器与操作超链接、多选择模式、用于继承导航的间距图标,以及快速访问重构、生成、导航和上下文操作。
杀手级代码分析
Rider 提供了 2200 多个实时代码检查,可以帮助您检测错误和代码异味。 提供 1000 多个快速修复,可以单独或批量解决检测到的问题:只需点击 AltEnter 进行选择。 要详细查看您的项目中的错误,请使用解决方案级错误分析 (SWEA):它可以监视您的代码库中的错误并让您了解是否某些方面出错,即使您没有在文本编辑器中打开存在问题的文件。
导航和搜索
即时跳到您的代码库中的任何文件、类型或成员,并查找设置和操作,所有操作均可以通过常用的 Search Everywhere 快捷键完成。 您可以查找任何符号的用法,包括跨语言用法和字符串文字中的用法。 对于上下文导航,只需使用一个 Navigate To 快捷键即可,此快捷键可以将您从符号转到其基本与派生符号、扩展方法或实现。
反编译器
想要了解第三方库代码的运行效果? 对 Rider 来说这不是问题:只需在库符号上调用 Go to Declaration,并在常规的编辑器选项卡中让 Rider 将库类型反编译为 C#。 随后,您可以像往常导航源代码一样导航反编译的代码,以及查找和高亮显示用法。 不过,有时甚至不需要反编译:Rider 可以从 Microsoft Reference Source Center 等源服务器提取源代码。
重构
ReSharper 60 多个重构中的大多数都可以在 Rider 中使用,其超过 450 个上下文操作也已登陆 Rider。 您可以重命名和提取方法、接口和类,移动和复制类型,使用替代语法,等等! 在 Refactor This 弹出窗口中查找可用重构,或者使用您可以通过 AltEnter 访问的上下文操作。
单元测试
借助 Rider,您可以在以 .NET Framework、.NET Core 和 Mono 为目标的应用程序中基于 NUnit、xUnit.net 或 MSTest 来运行和调试单元测试。Rider 会在编辑器中使用间距图标标记测试类和方法:点击,或者使用 AltEnter 菜单运行、调试和管理测试。 您可以浏览测试,按照不同的方式为测试分组,将测试细分为各个会话,查看测试输出以及从堆栈跟踪导航到源代码。
调试
Rider 包括一个可以处理 .NET Framework、Mono 和 .NET Core 应用程序的调试器。 您可以创建多个调试配置,附加到外部进程,设置和管理断点与断点条件,单步调试,运行到光标,设置监视,评估表达式和浏览线程。
版本控制
Rider开创性地涵盖对Git、Subversion、Mercurial、Perforce和TFS的支持, 且通过插件支持更多版本控制系统。 在代码编辑器中,会在您输入时高亮显示本地变更。 使用专用的VCS工具窗口,您可以 查看本地变更、传入的和仓库的变更、管理变更列表、 搁置变更以备后用、查看差异、提交和推送。 内置的可视化合并工具将帮助您解决冲突,Rider 甚至还能让您了解您正在处理的文件自上次更新以来是否发生变化。
Web 开发
使用 JetBrains Rider,您可以借助内置的 JavaScript、TypeScript、HTML、CSS 和 Sass 支持开发新型 Web、移动和桌面应用程序。 Rider 支持 Node.js、React、Angular 和 Vue.js,与 Bower、NPM 和 Yarn 等软件包管理器集成,并提供与各种 Web 开发工具的紧密集成。 充分利用 Rider 中可用的代码分析、代码补全、重构、调试和单元测试功能,畅享全栈 Web 开发体验。
数据库和 SQL
您不用离开 Rider 即可使用 SQL 和数据库。 连接到数据库,编辑架构和表格数据,运行查询,甚至利用 UML 图表分析架构。 Rider 功能丰富的 SQL 编辑器支持语法高亮显示、智能代码补全、实时代码分析、代码格式化和导航等功能。
插件
Rider 通过支持为 IntelliJ 平台和 ReSharper 开发的各种插件来充分利用它的根。 除了捆绑的插件(例如用于实现 VCS、F# 和 Unity 支持的插件)外,您还可以根据需要选择安装更多插件:当您打开受某个您未使用的插件支持的文件时,Rider 将建议您安装该插件。 例如,提供支持 Markdown、.gitignore 文件和 Python 脚本的插件。
版本2024.2更新内容
Rider 2024.2 引入了适用于多种支持语言的全行代码补全、具有文档注释内联呈现的阅读器模式、用于调试的新 Tasks(任务)标签页和任务依赖关系图,以及改进的类成员导航。游戏开发相关更新的亮点包括捆绑的 Godot 插件和增强的 Unreal Engine 调试。此版本还引入了对 .NET 9 Preview SDK 的支持,包括对 C# 13 功能的初步支持。更新的功能集搭载了对 AI Assistant 的改进,具有增强的代码补全和 AI 辅助 VCS 冲突解决等功能。
适用于 C#、С++、JS/TS、CSS 的全行代码补全
Rider 2024.2 引入了对新的代码补全类型的支持:灰色文本单行建议,它可以根据当前文件的上下文补全语句。这些建议由本地运行的语言模型驱动,不会通过互联网发送任何代码。
阅读器模式
Rider 的新阅读器模式将使阅读库和只读文件(包括反编译文件)更加简单。该模式提供了对 C#、С++ 和 F# 文档注释的内联呈现,以及 C# 的虚拟缩进。
Tasks(任务)标签页和任务依赖关系图
Debug(调试)工具窗口现在包含新的 Tasks(任务)标签页。这个标签页提供了 System.Threading.Tasks.Task 和 ValueTask 对象的详细信息,帮助您管理和监控异步操作。任务能够以表格或图形格式显示。表格视图提供任务状态和元数据,图形视图显示任务依赖项并有助于识别死锁。
改进的类中成员导航
Rider 中的 Navigation(导航)栏已针对 C#、C++、VB 和 F# 语言进行改进。现在,从项目根目录到当前文件的路径延伸到文本光标所在符号。点击链中的任意项(包括类),都会出现一个显示其子节点的下拉弹出窗口。因此只需单击即可直接从弹出窗口导航到类中的任何方法。
游戏开发
JetBrains Rider 的最新更新包含针对游戏开发的精彩改进。以下是一些亮点:
从 Rider 2024.2 开始,Godot 插件以捆绑形式提供。此更新还为语法高亮显示、代码补全、Find Usages(查找用法)和调试引入了 GDScript 支持。
Monitoring(监测)工具窗口现在支持 C++ 应用程序、Unity 和 Unreal Engine 项目。
Rider 2024.2 还具有改进的 Unreal Engine 调试体验,带来更出色的智能指针和字符串求值、新的 Modules(模块)标签页和增强的错误消息。
直接跳转到游戏开发更新。
捆绑的 .NET Aspire 插件
.NET 8 SDK 引入了 .NET Aspire – 处理在 .NET 堆栈上构建分布式应用程序的复杂问题的新方式。为了回应这一创新,JetBrains 提供了新的集成式工具 – 适用于 Rider 的 .NET Aspire 插件。
从此版本开始,.NET Aspire 插件与 Rider 捆绑。插件附带相应的项目模板,您可以在设置新的解决方案时进行选择。
.NET 9 预览 SDK 支持
来自新 SDK 的项目模板的支持。
创建、运行和调试以新 SDK 为目标的项目。
对最新的 C# 13 功能的初步支持,包括新的转义字符、params 修饰符重构和 ref struct 接口。
……
详细更新日志:https://www.jetbrains.com/zh-cn/rider/whatsnew/
系统要求:macOS 12.0 或更高版本,兼容 Intel 和 Apple Silicon 处理器
评论0