Rider 2023.2 正式发布
JetBrains 宣布 Rider 2023.2 版本现已全面可用。该版本在 C# 语言支持、UI/UX 改进以及引入 AI 助手等方面进行了多项更新,旨在提升开发者的编程体验。
C# 语言支持的改进
- 原始字符串字面量支持:新增了针对原始字符串字面量的检查、上下文操作和输入辅助功能,使开发者能够更流畅地处理这些字面量。
- Entity Framework 支持:为 Entity Framework 开发者提供了专门的检查和快速修复功能,帮助解决常见问题,提升调试效率。
- 代码可读性提升:新增了两项检查和快速修复功能,优化了局部函数的代码清晰度。同时,增加了对
#nullable指令和可空引用类型(NRT)注解的检查,简化了可空类型的管理。 - 导航优化:改进了
var声明的处理,使代码探索和理解更加直观。 - C# 12 新特性支持:支持非记录类和结构体的主构造函数,并为 Lambda 表达式提供了默认参数值,增强了函数定义的灵活性。
- 代码检查增强:新增了对象删除控制和 C# 语言弃用支持的相关检查,提升了代码质量和可靠性。
UI/UX 改进
- 项目导航:通过颜色编码区分已打开的项目,支持自定义解决方案的标题颜色和图标。
- 主工具栏自定义:支持通过下拉菜单添加常用操作,方便快速访问。
- 运行配置管理:简化了运行配置的管理,允许将常用配置固定在运行小部件中。
- 其他 UI 改进:重新设计了汉堡菜单、增加了明亮主题的光标头、支持一键导航项目目录、在解决方案资源管理器中按修改时间排序文件,并对 macOS 的窗口控制进行了更新。
AI 助手的引入
Rider 2023.2 引入了 AI 助手功能,目前处于有限访问阶段。AI 助手能够无缝集成到 IDE 的核心工作流程中,提供以下功能:
- 分析选中的代码。
- 解释运行时验证或错误的含义。
- 生成文档。
- 根据需求创建 Unity 文件。
用户反馈与解答
在 LinkedIn 上,有用户询问 AI 助手的等待列表是否很长,以及是否与 GitHub Copilot 兼容。JetBrains 回应称,AI 助手不会干扰 GitHub Copilot,且目前等待列表几乎为空,用户可以轻松加入。
更多信息
开发者可以通过 JetBrains 的公共问题追踪工具查看该版本中解决的所有功能请求:Rider 2023.2 问题追踪。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。