十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Continue 如何在 VS Code 中配置 Next Edit 下一步编辑预测?

Continue 如何在 VS Code 中配置 Next Edit 下一步编辑预测? Continue 如何在 VS Code 中配置 Next Edit 下一步编辑预测【免费下载链接】continueopen-source coding agent项目地址: https://gitcode.com/GitHub_Trending/co/continueNext Edit 是 Continue 的一个实验性功能它会分析你最近的编辑历史与当前光标位置在你动手之前以 diff 覆盖层diff overlay的形式预测出你接下来要做的整段代码修改用Tab接受、Esc拒绝。本文的目标是在 VS Code 中把 Next Edit 完整跑起来准备本地环境、下载 Continue 训练的开源 Next Edit 模型 Instinct、把它写进 Continue 的config.yaml、重载 VS Code然后通过真实编辑验证预测覆盖层是否出现。前提条件以官方文档为准使用VS CodeNext Edit 尚不支持 JetBrains文档注明 JetBrains support coming soon已安装 Continue 扩展并已按 Continue 的模型要求配置好一个 Next Edit 模型开源的Instinct或 Continue 的Mercury CoderNext Edit 目前为实验性功能experimental。一、准备本地运行环境Instinct 路径Next Edit 的两种模型来源中Instinct 是 Continue 训练、从 Qwen2.5-Coder-7B 微调的开源 Next Edit 模型官方给出了完整的本地运行路径Mercury Coder 是 Continue 的托管主模型自动启用需要 development team 访问权限且需在模型配置中提供自己的 API key。因此本文主路径走Instinct Ollama本地方案Mercury Coder 作为可选分支在最后说明。Instinct 是 7B 参数模型官方警告在笔记本上运行应预期响应较慢GPU 推理可参考其 HuggingFace 模型卡外部资料本文不展开。Ollama 的环境要求来自 Continue 的 Ollama 指南操作系统macOS、Linux 或 Windows内存最低 8GB推荐 16GB磁盘至少 10GB 空闲空间已安装 Continue 扩展。1. 安装并启动 Ollama按操作系统选择安装方式# macOS brew install ollama # Linux curl -fsSL https://ollama.ai/install.sh | sh # Windows从 ollama.ai 下载安装然后启动服务并验证# 确认已安装 ollama --version # 启动 Ollama后台运行 ollama serve # 验证服务 curl http://localhost:11434按文档说明最后一条命令应返回Ollama is running。说明curl下载脚本和brew install会修改系统环境安装 Ollama请在确认权限后执行。2. 下载 Instinct 模型ollama run nate/instinct这是 Instinct 指南 给出的下载命令。注意 Continue 的 Ollama 指南 同时提醒通常应使用ollama pull 模型而不是ollama run因为run会额外开启一个交互会话。若你不想进入交互会话可改为ollama pull nate/instinct用ollama list确认模型已存在ollama list二、在 config.yaml 中配置 Next Edit 模型打开 Continue 的config.yaml在models段加入 Instinct 模型块# ... rest of config.yaml ... models: - uses: continuedev/instinct这是 Instinct 指南 给出的完整配置内容uses: continuedev/instinct引用的是 Continue 的预配置模型块块本身只提供配置——模型仍须先在上面第 2 步中拉取到本地。补充两点文档事实Continue 中 autocomplete 模型通过在模型配置里指定roles: [autocomplete]来担当补全角色见 autocomplete 角色说明使用模型块时这一角色由块内部配置给出你不需要手写 roles。官方也提示可以在 Continue 的模型块页面直接点击添加该模型块效果与手动写uses: continuedev/instinct相同对应 Next Edit 文档 中 click to add the block 的说法。三、重载 VS Code 并确认自动补全已启用Next Edit 文档 明确要求Instinct 或 Mercury Coder 模型加载到 Continue 的 autocomplete 模型设置后必须重载 VS Code 才能激活 Next Edit。修改config.yaml后执行 VS Code 的窗口重载Command Palette →Developer: Reload Window或按F1输入该命令这是 VS Code 标准操作路径让模型设置生效。同时确认自动补全总开关已打开按 Autocomplete 快速开始点击 IDE 右下角状态栏的 Continue 按钮或在 IDE 设置中确认 Enable Tab Autocomplete 选项已勾选。四、执行与验证让 Next Edit 预测出现配置完成后按文档描述的使用流程操作并观察结果正常编辑代码。完成一次代码修改后Next Edit 会在满足触发条件时自动激活。文档列出的自动启用条件当前配置的 autocomplete 模型支持 next edit 能力你有 development team 访问权限当前代码上下文提示有可预测的下一步。查看预测。Next Edit 激活时你会在可编辑区域看到一个 diff 覆盖层展示预测改动的前后对比如果改动是纯新增也会以 ghost text 形式显示。接受或拒绝Tab接受预测并应用改动光标移动到最后一行被修改的行Esc拒绝预测正常继续编码文档还提到可用Tab跳到下一个编辑位置、Esc取消。辅助键位来自 Autocomplete 快速开始VS Code 适用cmd/ctrl→可逐词部分接受建议cmd/ctrlaltspace可在不等待的情况下强制触发一次建议适合验证模型是否在响应。判断配置成功的依据就是文档展示的现象链ollama list能看到nate/instinct→ 重载 VS Code 后正常编辑代码 → 修改完成后出现 diff 覆盖层且Tab/Esc能正常接受/拒绝。若始终不出现覆盖层先回到上面的自动启用条件逐项对照模型是否已加载、VS Code 是否已重载、补全总开关是否开启。五、Mercury Coder可选的托管分支如果你的场景是 hosted 模型而非本地 OllamaContinue 文档列出的 Next Edit 主模型名为mercury-coder-nextedit见 推荐补全模型。该路径的差异点自动启用需要 appropriate access permissionsdevelopment team 访问权限Next Edit 文档 将 在模型配置中提供自己的 API key 列为前提之一因此 Mercury Coder 路线需要在模型配置中填入自己的 API key而 Instinct 的本地 Ollama 路线官方给出的config.yaml片段中不含apiKey字段。除模型来源外后续的重载、diff 覆盖层交互与验证方式与主路径完全一致。六、限制与已知边界Next Edit 是实验性功能行为可能随版本变化JetBrains 暂不支持Next Edit 只在 VS Code 中可用Instinct 为 7B 模型笔记本 CPU 场景预期响应慢官方建议的加速方向是 GPU 推理自动触发依赖上下文判断current context suggests predictable next steps并非每次修改后都必然出现预测官方建议先用几次编辑会话让 Next Edit 观察你的编码模式再评估预测质量并在接受前仔细审阅覆盖层中的改动。更多细节可继续查阅 Next Edit 文档、Instinct 指南、Ollama 指南 与 Autocomplete 深度指南。【免费下载链接】continueopen-source coding agent项目地址: https://gitcode.com/GitHub_Trending/co/continue创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表