跳到主要内容
欢迎来到 Continue!这个交互式教程将通过实际示例指导您了解所有四个核心功能。请按照步骤学习 Continue 的更多功能。
先决条件:请确保您已安装 Continue登录以开始使用。

🔄 自动补全

功能:由 AI 驱动,在您输入时提供智能的内联代码建议。
1

创建测试文件

在您的 IDE 中创建一个名为 tutorial.js 的新文件(或使用您喜欢的任何语言)
2

尝试自动补全

复制此启动代码并将光标放在注释末尾
// TODO: Implement a sorting algorithm function
function sortingAlgorithm(arr) {
  // Place cursor here and press Enter
}
按下 Enter,观看 Continue 建议代码补全。按下 Tab 接受建议。
3

见证奇迹

Continue 将根据上下文和注释智能地建议函数实现。
当您提供清晰的函数名、注释或类型注解来提供意图上下文时,自动补全效果最佳。

autocomplete-demo

✏️ 编辑

功能:使用自然语言指令对特定代码段进行快速、有针对性的更改。
1

添加示例代码

将此冒泡排序实现粘贴到您的文件中
function sortingAlgorithm(x) {
  for (let i = 0; i < x.length; i++) {
    for (let j = 0; j < x.length - 1; j++) {
      if (x[j] > x[j + 1]) {
        let temp = x[j];
        x[j] = x[j + 1];
        x[j + 1] = temp;
      }
    }
  }
  return x;
}
2

高亮显示函数

高亮显示编辑器中的整个函数
3

打开编辑模式

按下 Cmd/Ctrl + I 打开编辑模式
4

给出指令

输入:“使其更具可读性并添加 TypeScript 类型”
5

见证奇迹

观看 Continue 自动重构您的代码!
6

审查更改

Continue 将显示建议更改的差异。根据需要接受或拒绝单个更改。
编辑功能非常适合重构、添加文档、修复错误或在语言/框架之间进行转换。
edit-demo

💬 聊天模式

功能:交互式 AI 助手,无需离开 IDE 即可分析代码、回答问题并提供指导。
1

添加另一个函数

将第二个排序函数添加到您的文件中
function sortingAlgorithm2(x) {
  for (let i = 0; i < x.length; i++) {
    for (let j = 0; j < x.length - 1; j++) {
      if (x[j] > x[j + 1]) {
        let temp = x[j];
        x[j] = x[j + 1];
        x[j + 1] = temp;
      }
    }
  }
  return x;
}
2

开始对话

  1. 高亮显示函数
  2. 使用下面的键盘快捷键将其添加到聊天中。
  3. 提问:“这是什么排序算法?如何优化它?”
3

进一步探索

尝试这些后续问题
  • “给我看看如何实现快速排序”
  • “这个算法的时间复杂度是多少?”
  • “你能为这个函数编写单元测试吗?”

聊天模式键盘快捷键

Cmd/Ctrl + L
新建聊天 / 使用选定代码新建聊天 / 如果聊天已聚焦,则关闭 Continue 侧边栏
Cmd/Ctrl + Shift + L
聚焦当前聊天 / 将选定代码添加到当前聊天 / 如果聊天已聚焦,则关闭 Continue 侧边栏
使用聊天功能进行代码审查、调试帮助、学习新概念或集思广益解决复杂问题。
chat-demo

🤖 代理模式

功能:一个自主编码助手,可以读取文件、进行更改、运行命令并处理复杂的多个步骤任务。
1

切换到代理模式

  1. 打开 Continue 面板
  2. 点击输入框左下角的下拉菜单
  3. 选择“代理”模式
2

给代理模式一个复杂的任务

尝试此提示:“为文件中排序函数编写全面的单元测试。使用 Jest 在新文件中创建测试,并确保测试空数组和单个元素等边缘情况。”
3

观看代理模式工作

代理模式将
  • ✅ 分析您现有的代码
  • ✅ 创建新的测试文件
  • ✅ 编写全面的测试
  • ✅ 处理设置和导入
  • ✅ 在每个步骤中解释其操作
代理模式具有强大的功能,包括文件创建和修改。在接受代理模式的更改之前,请务必进行审查。
agent-demo

探索更多扩展示例

准备好探索更多了吗?Continue 提供五大强大功能来增强您的编码工作流程
代理模式为聊天模型配备了处理各种编码任务所需的工具agent mode
了解更多关于代理模式

🚀 后续步骤

恭喜!您已体验了 Continue 的所有四个核心功能。接下来可以探索以下内容

📚 功能深度剖析

准备好掌握特定功能了吗?查看这些详细指南
需要帮助?查看我们的故障排除指南或在我们的社区讨论中提问。