自动补全
Kilo Code 的自动补全功能在您输入时提供智能代码建议和补全,帮助您更快、更高效地编写代码。它提供自动和手动触发选项。
自动补全工作原理
自动补全分析您的代码上下文并提供:
- 在您输入时提供内联补全
- 常见代码模式的快速修复
- 基于周围代码的上下文建议
- 用于复杂代码结构的多行补全
该功能使用您选择的 AI 提供商生成智能建议,与您的编码风格和项目上下文相匹配。
触发选项
暂停以补全
启用后,当您暂停输入时,Kilo Code 会自动触发自动补全。这提供了无缝的编码体验,让您在工作时自然地获得建议。
- 自动触发延迟:配置停止输入后触发自动补全的延迟(以秒为单位)
- 默认为 3 秒,但可以向上或向下调整
- 较短的延迟意味着更快的建议,但可能更耗费资源
快速任务 (Cmd+I)
需要快速更改?快速任务特性允许您:
- 在编辑器中选择代码(或在您想要更改的位置放置光标)
- 按
Cmd+I(Mac)或Ctrl+I(Windows/Linux) - 用简单的文字描述您的目标
- 在不进入聊天的情况下接收代码建议
示例:
- “创建具有这些属性的 React 组件”
- “为这个函数添加错误处理”
- “转换为 TypeScript”
- “优化此循环以提高性能”
您可以在 VS Code 的键盘快捷键设置中自定义键盘快捷键。
手动触发自动补全 (Cmd+L)
为了更好地控制建议出现的时机:
- 将光标放在需要帮助的位置
- 按
Cmd+L(Mac)或Ctrl+L(Windows/Linux) - Kilo Code 分析周围上下文
- 立即接收改进或补全
这非常适合:
- 快速修复
- 代码补全
- 重构建议
- 让你的心流不被打断
您也可以在 VS Code 设置中自定义此键盘快捷键。
禁用竞争对手的自动补全
我们建议禁用竞争对手的自动补全以优化您使用 Kilo Code 的体验。要禁用 VSCode 中的 GitHub Copilot 自动补全,请转到设置并导航到GitHub > Copilot: Advanced(或搜索“copilot”)。
然后,切换为'禁用':
如果你使用 Cursor,请转到设置 > Cursor 设置 > Tab,并关闭“Cursor Tab”:
最佳实践
- 平衡速度和质量:更快的模型提供更快的建议,但可能不太准确
- 调整触发延迟:在灵敏度和避免过多 API 调用之间找到最佳平衡点
- 使用快速任务进行复杂更改:它专为更实质性的代码修改而设计
- 使用手动自动补全确保精确:当您需要在特定时刻获得建议时
- 明智地配置提供商:考虑使用更快、更便宜的模型进行自动补全,同时保留更强大的模型用于聊天
提示
- 自动补全在结构清晰、组织良好的代码中效果最佳
- 函数上方的注释有助于自动补全理解意图
- 变量和函数名称很重要 - 描述性名称会带来更好的建议
相关功能
- 代码操作 - 用于常见编码任务的上下文菜单选项