跳转到主要内容

自动补全

Kilo Code 的自动补全功能在您输入时提供智能代码建议和补全,帮助您更快、更高效地编写代码。它提供自动和手动触发选项。

自动补全工作原理

自动补全分析您的代码上下文并提供:

  • 在您输入时提供内联补全
  • 常见代码模式的快速修复
  • 基于周围代码的上下文建议
  • 用于复杂代码结构的多行补全

该功能使用您选择的 AI 提供商生成智能建议,与您的编码风格和项目上下文相匹配。

触发选项

暂停以补全

启用后,当您暂停输入时,Kilo Code 会自动触发自动补全。这提供了无缝的编码体验,让您在工作时自然地获得建议。

  • 自动触发延迟:配置停止输入后触发自动补全的延迟(以秒为单位)
  • 默认为 3 秒,但可以向上或向下调整
  • 较短的延迟意味着更快的建议,但可能更耗费资源

快速任务 (Cmd+I)

需要快速更改?快速任务特性允许您:

  1. 在编辑器中选择代码(或在您想要更改的位置放置光标)
  2. Cmd+I(Mac)或 Ctrl+I(Windows/Linux)
  3. 用简单的文字描述您的目标
  4. 在不进入聊天的情况下接收代码建议

示例:

  • “创建具有这些属性的 React 组件”
  • “为这个函数添加错误处理”
  • “转换为 TypeScript”
  • “优化此循环以提高性能”

您可以在 VS Code 的键盘快捷键设置中自定义键盘快捷键。

手动触发自动补全 (Cmd+L)

为了更好地控制建议出现的时机:

  1. 将光标放在需要帮助的位置
  2. Cmd+L(Mac)或 Ctrl+L(Windows/Linux)
  3. Kilo Code 分析周围上下文
  4. 立即接收改进或补全

这非常适合:

  • 快速修复
  • 代码补全
  • 重构建议
  • 让你的心流不被打断

您也可以在 VS Code 设置中自定义此键盘快捷键。

禁用竞争对手的自动补全

我们建议禁用竞争对手的自动补全以优化您使用 Kilo Code 的体验。要禁用 VSCode 中的 GitHub Copilot 自动补全,请转到设置并导航到GitHub > Copilot: Advanced(或搜索“copilot”)。

然后,切换为'禁用':

在 VSCode 中禁用 GitHub Copilot

如果你使用 Cursor,请转到设置 > Cursor 设置 > Tab,并关闭“Cursor Tab”:

禁用 Cursor 自动补全

最佳实践

  1. 平衡速度和质量:更快的模型提供更快的建议,但可能不太准确
  2. 调整触发延迟:在灵敏度和避免过多 API 调用之间找到最佳平衡点
  3. 使用快速任务进行复杂更改:它专为更实质性的代码修改而设计
  4. 使用手动自动补全确保精确:当您需要在特定时刻获得建议时
  5. 明智地配置提供商:考虑使用更快、更便宜的模型进行自动补全,同时保留更强大的模型用于聊天

提示

  • 自动补全在结构清晰、组织良好的代码中效果最佳
  • 函数上方的注释有助于自动补全理解意图
  • 变量和函数名称很重要 - 描述性名称会带来更好的建议

相关功能

  • 代码操作 - 用于常见编码任务的上下文菜单选项