预览中的 Inline agent 模式以及 GitHub Copilot for JetBrains IDEs 的更多功能
Source: GitHub Changelog
请提供您希望翻译的具体内容,我将为您翻译成简体中文。
Source: …
新功能
公共预览中的内联代理模式
内联代理模式现已在公共预览中提供。它将代理模式功能引入现有的内联聊天体验,使您能够直接在编辑器中调用更强大的上下文辅助,而无需切换到聊天面板。
要访问内联代理模式,首先打开 Inline Chat。您可以使用默认快捷键 Shift+Ctrl+I(Windows)或 Shift+Cmd+I(Mac)。或者,在编辑器中右键单击并选择 Open Inline Chat,或点击边栏图标并选择 Inline Chat。随后在 Inline Chat 面板中切换到代理模式。
注意:如果您是 Copilot Business 或 Copilot Enterprise 订阅用户,管理员必须先启用编辑器预览功能策略,您才能使用此功能。
下一编辑建议的增强
下一编辑建议(Next Edit Suggestions)现在包括内联编辑预览和对远距离编辑的支持。
- 内联编辑预览: 下一编辑建议现在可以以嵌入预览的形式出现,您可以在编辑器中直接查看提议的更改,然后再决定是否接受。
- 远距离编辑: 我们为远距离编辑体验添加了边栏快速指示器,当下一个建议的编辑位于多个屏幕之外时,您可以直接跳转到该位置。
要使用下一编辑建议,请前往 Settings > GitHub Copilot > Completions,在您的 JetBrains IDE 中勾选 Enable Next Edit Suggestions (NES)。
注意:如果您是 Copilot Business 或 Copilot Enterprise 订阅用户,管理员必须先启用编辑器预览功能策略,您才能使用此功能。
全局自动批准以及对终端命令和文件编辑的细粒度控制
全局自动批准现已可用。启用后,它会自动批准所有工作区的工具调用,并覆盖各类别的自动批准设置,包括可能具有破坏性的操作,如文件编辑、终端命令和外部工具调用。仅在您了解并接受安全风险的情况下才启用此功能。要配置它,请在您的 JetBrains IDE 中进入 Settings > GitHub Copilot > Chat > Auto Approve > Global Auto Approve。
我们还在自动批准设置中添加了两个细粒度控制:
- 自动批准未被规则覆盖的命令
- 自动批准未被规则覆盖的文件编辑
这些选项允许您为未匹配的终端命令和文件编辑设置默认的自动批准行为,而无需手动创建每一条规则。要启用它们,请在您的 JetBrains IDE 中前往 Settings > GitHub Copilot > Chat > Auto Approve。
用户体验
我们改进了 JetBrains IDE 中的整体用户体验,使聊天工作流更加响应迅速且稳定,具体包括:
- 聊天上下文现在在发送消息后会自动重置。
- 改进了大型对话的聊天历史渲染性能。
- 行内代码审查面板现在支持自动调整大小。
- 优化了登录体验,使设备代码流程更流畅。
- 在登录、工具提示和焦点行为等方面进行了用户体验提升。
质量改进
- 改进了聊天加载指示器在响应期间的行为。
- 改进了 Esc 键用于取消选择和 IDE 弹出窗口的行为。
- 改进了“配置工具”窗口中的状态处理。
- 改进了整体 UI 卡顿处理和稳定性。
试用一下
我们鼓励您尝试使用 最新版本的 GitHub Copilot 插件 并分享您的反馈。您的意见对我们完善和改进产品至关重要。
您的反馈推动改进。我们期待在以下渠道了解您的使用体验:
- 产品内反馈: 使用 IDE 中的反馈选项。
- 反馈仓库: 在 GitHub Copilot for JetBrains IDEs issues 中分享您的想法。