基于 AI 的上下文建议
基于 AI 的上下文操作
您可以直接从编辑器开始与 AI 助手交互——按下 Alt+Enter 并选择带有 AI 助手图标
的操作或 AI Assistant 子菜单中的操作。 根据上下文,可用以下操作:
编辑器中的选择 :您可以选择 发送到聊天 或 发送到新聊天 ,将选定的代码用作查询的一部分。
光标位于类声明处 :您可以选择 解释 和 编写 XML 文档。 这两个操作将在 AI Assistant 窗口中创建一个新的聊天并生成相关输出。
光标位于方法声明处 :您还可以选择 查找问题。 ReSharper 将在 AI Assistant 窗口中的新聊天中列出方法中的所有潜在问题。
光标位于空方法声明处 :您还可以选择 实现。 ReSharper 将根据方法的名称和参数生成方法实现。
基于 AI 的内联建议
默认情况下,一些基于 AI 的操作也会作为内联建议出现在编辑器中:
实现 操作可作为空方法的可点击内联建议。 该操作将根据当前上下文、方法名称和签名生成一个实现。

记录 操作可作为类型和类型成员的空文档注释的可点击内联建议。 该操作将根据相应符号的名称和内容生成 XML 文档注释。

You can disable inline suggestions on the page of ReSharper 选项 Alt+R, O by clearing the 显示所有内联 AI 操作建议 checkbox or the nested checkboxes for specific actions.
以下是使用 AI 助手处理空方法的示例:

选择此操作后,ReSharper 会创建一个新的 AI 聊天并生成实现:

您可以按 Ctrl+Enter 或单击 接受 将生成的代码添加到文件中。 如果您不满意生成的代码,可以使用出现在生成建议下方的弹出窗口中的文本字段提供更多信息,以帮助生成更好的替代方案。