Rider 2023.2 发布:C# 更新、UX/UI 增强及 AI 助手

Rider 2023.2 正式发布

JetBrains 宣布 Rider 2023.2 版本现已全面可用。该版本在 C# 语言支持、UI/UX 改进以及引入 AI 助手等方面进行了多项更新,旨在提升开发者的编程体验。

C# 语言支持的改进

  1. 原始字符串字面量支持:新增了针对原始字符串字面量的检查、上下文操作和输入辅助功能,使开发者能够更流畅地处理这些字面量。
  2. Entity Framework 支持:为 Entity Framework 开发者提供了专门的检查和快速修复功能,帮助解决常见问题,提升调试效率。
  3. 代码可读性提升:新增了两项检查和快速修复功能,优化了局部函数的代码清晰度。同时,增加了对 #nullable 指令和可空引用类型(NRT)注解的检查,简化了可空类型的管理。
  4. 导航优化:改进了 var 声明的处理,使代码探索和理解更加直观。
  5. C# 12 新特性支持:支持非记录类和结构体的主构造函数,并为 Lambda 表达式提供了默认参数值,增强了函数定义的灵活性。
  6. 代码检查增强:新增了对象删除控制和 C# 语言弃用支持的相关检查,提升了代码质量和可靠性。

UI/UX 改进

  1. 项目导航:通过颜色编码区分已打开的项目,支持自定义解决方案的标题颜色和图标。
  2. 主工具栏自定义:支持通过下拉菜单添加常用操作,方便快速访问。
  3. 运行配置管理:简化了运行配置的管理,允许将常用配置固定在运行小部件中。
  4. 其他 UI 改进:重新设计了汉堡菜单、增加了明亮主题的光标头、支持一键导航项目目录、在解决方案资源管理器中按修改时间排序文件,并对 macOS 的窗口控制进行了更新。

AI 助手的引入

Rider 2023.2 引入了 AI 助手功能,目前处于有限访问阶段。AI 助手能够无缝集成到 IDE 的核心工作流程中,提供以下功能:

  • 分析选中的代码。
  • 解释运行时验证或错误的含义。
  • 生成文档。
  • 根据需求创建 Unity 文件。

用户反馈与解答

在 LinkedIn 上,有用户询问 AI 助手的等待列表是否很长,以及是否与 GitHub Copilot 兼容。JetBrains 回应称,AI 助手不会干扰 GitHub Copilot,且目前等待列表几乎为空,用户可以轻松加入。

更多信息

开发者可以通过 JetBrains 的公共问题追踪工具查看该版本中解决的所有功能请求:Rider 2023.2 问题追踪

阅读 22
0 条评论