ReSharper 2024.2 引入了对 .NET 9 Preview SDK 的支持,包括一组初始的 C# 13 功能,例如 ref struct
接口实现、新的 \e
转义序列和 params
修饰符重构。C++ 支持现已包含 C++23 功能、工具提示中的类型布局信息以及改进的 Unreal Engine 项目支持。此版本还包含第一阶段的简体中文、韩语和日语本地化,提高性能的异步输入,以及带有改进的语言模型、编辑器内代码建议和新的 Explain with AI(使用 AI 解释)等功能的 AI Assistant 增强。
提供 30 天免费试用
ReSharper 2024.2 搭载了对 .NET 9 Preview SDK 的支持,包括对新的转义字符、params
修饰符重构和 ref struct
接口等 C# 13 功能的初步支持。
在最新版本中,ReSharper 加深了对 C# 12 功能的支持,包括主构造函数、增强的集合表达式以及改进的用于数组创建和集合类型转换的上下文操作。此外,ReSharper 2024.2 引入了对 C# 13 的初步支持,包括 ref struct
接口实现、新的 \e
转义序列和 params
修饰符重构。
本次更新还带来了:
ToString()
格式说明符代码补全中的区域性预览。查看这篇博文,深入了解 ReSharper 和 Rider 2024.2 中引入的 C# 支持的最新更新。
C++ 支持的显著增强包括:
#elifdef
和 #elifndef
预处理程序指令以及 [[assume]]
特性。详细了解 C++ 更新:ReSharper C++ 2024.2 最新变化。
ReSharper 2024.2 拉开了简体中文、韩语和日语本地化第一阶段的序幕!您将获得部分本地化的 UI、代码检查、工具窗口和通知。要本地化 ReSharper,请转到 ReSharper Options | Environment | General | Localization | Interface language(选项 | 环境 | 常规 | 本地化 | 界面语言),然后从下拉列表选择所需选项。
或者,您也可以通过 Extension Manager(扩展程序管理器)安装本地化插件。您可以在这里找到完整说明。
我们已经根据任务从较旧的 GPT 3.5 和 GPT 4 模型升级到 GPT-4o 和 Google Bison。此外,我们的 AI 补全和 AI 聊天的上下文收集也已更新,通过这个新模型提供更相关的结果。
有新问题要问 AI 时,您不再需要打开 AI 聊天。调用 Ask AI 并直接提问即可。
现在,点击一下(或按 Alt
+Enter
),JetBrains AI 会提示您可以在哪里生成 XML 文档或实现空方法。因此,无需在操作列表中手动搜索这些选项。
此外,AI 不会将您重定向到聊天,而是直接在编辑器中提供回答。您可以根据需要轻松查看和重新生成,或者提供额外详细信息以获得更好的结果。
我们增强了 AI 建议的呈现,使 ReSharper 的 AI 多行补全建议与其他元素更易区分。您还可以按 Shift
+Tab
重新生成结果。
为变量和方法命名可能具有挑战性,特别是在具有大量类似命名符号的大型解决方案中。现在,重命名方法时,AI 会建议最合适的名称。
现在,您可以在不离开当前上下文的情况下让 AI 解释调试会话期间遇到的异常。点击异常旁边的按钮即可在聊天中获得解释。
AI Assistant 还可以解释 Dynamic Program Analysis (DPA) 识别的内存分配和数据库相关问题。在 DPA 发现问题后,您可以点击 Explain with AI(使用 AI 解释)按钮:能够感知代码的 AI 可以分析问题的上下文、提供解释,并建议可能的修正。目前,您只能对内存和数据库问题执行此操作。
我们在 Instances(实例)视图中添加了新的筛选选项:
^nAsso.{5,}ID$
与 nAssociatedObjectID.nAssociatedObjectID
一致。在这里详细了解 dotMemory 分析器改进。
性能分析工具的最新更新包括:
在这里详细了解 dotTrace 分析器改进。
Assembly Explorer(程序集资源管理器)工具窗口现在可以检测并显示程序集的构建配置,有助于您更清楚地了解程序集的编译上下文。