什么是 GitHub Copilot

已完成

编写代码时,你通常会查阅文档或网页来记住语法或解决问题。 你可能需要花费数小时来修复问题、编写测试和创建文档。 这些任务比较耗时。 使用代码片段或 IDE 工具可以有所帮助,但有没有更好的方法呢?

工作原理

GitHub Copilot是一个可从 IDE 内部使用的 AI 助手,能够生成代码等。 GitHub Copilot 可使用提示和自然语言,并根据键入的内容提供建议。 例如,提示可以是代码文件中的注释:

// Create a web API using express and JavaScript with routes for products and customers

然后,Copilot 会继续生成可以选择接受或拒绝的响应。 对提示的响应可能类似于以下代码:

const express = require("express");

app = express();
app.path("/products", () => "products");
app.listen(3000, () => "app runs");

它如何识别提示

在以下情况下,Copilot 可以识别提示或指令:

  • 在代码文件中将其作为注释键入(例如,.py.js)。
  • 在 Markdown 文件中键入文本,然后等待几秒钟让 Copilot 作出响应。

接受建议

Copilot 给你的是一个建议,如果你使用黑色作为文本颜色,则该建议会显示为灰色文本。 若要接受建议,请按 Tab 键。

Copilot 可能会建议多个选项。 若要循环浏览建议,请使用 Ctrl + Enter 并选择最合适的选项。