切换行内补全模型
使用专门的补全模型入口,并检查当前模型或默认状态。
This page has not been translated into English yet. The original Chinese version is shown below.
行内代码建议与 Chat 使用独立的模型选择。只改 Chat 的模型,不会改变正在输入代码时出现的补全。
何时可以切换
首先需要当前确实有替代补全模型。可选模型随时间变化;只有一个模型时,选择器只显示该模型,不代表扩展安装失败。
VS Code 与 JetBrains 指南要求使用最新编辑器及 Copilot 扩展。Visual Studio 的补全模型选择要求 17.14 Preview 2 或更高版本;这与多模型 Chat 的版本前提不同。
VS Code
- 打开命令面板。
- 搜索
change completions model。 - 运行 GitHub Copilot: Change Completions Model。
- 从菜单选择希望使用的模型。
检查当前选择时,打开 Settings,搜索 copilot completion,查看 GitHub > Copilot: Selected Completion Model。字段为空表示正在使用默认模型,不表示未配置或无法补全。
Visual Studio
点击右上角 Copilot 图标,进入 Settings → Options。在 Copilot Completions 下使用模型下拉菜单选择。
JetBrains
打开 Settings → Tools → GitHub Copilot → Completions,在 Model for completions 选择模型,点击 OK 保存。
该官方专题仅给出以上三种编辑器的切换步骤;不据此编造 Xcode、Eclipse 或 Vim 的同名设置。补全的接受、丢弃和候选比较见代码建议。