Co:Code(代码)
pilot:飞行员
Copilot 全称是 Github Copilot,它是一个AI 编程助手,可以通过插件的形式集成到 VSCode、JetBrains IDE、Neovim 等开发环境中,利用 OpenAI 的大语言模型来为你 自动补全代码、生成代码、解释代码,甚至能根据注释写出整段逻辑。
安装 Copilot#
首先第一步,还是需要安装 Copilot. 这是一个插件,意味着可以安装到很多的编辑器里面。安装方法也很简单,在插件市场里面就能够找到。
VSCode编辑器如下:
如果有使用 IDEA 编辑器需求的同学,可以在 Settings -> Plugins 里面搜索并安装该插件。
同样,Copilot 也提供了 3 种不同的订阅计划,如下图所示:
它能做什么#
安装好 Copilot 之后,后面的操作基本上就和 Cursor 差不多,支持:
- 代码自动补全
- 根据注释写代码
- 重构建议:根据上下文尝试重写、优化你已有的代码,比如更简洁地实现某些逻辑。
- 测试生成:你写好一个函数,Copilot 可以帮你自动生成相应的测试用例。
例如:
整个 Copilot 支持的编程语言也非常丰富,包括但不限于
- JavaScript / TypeScript
- Python
- Java
- C/C++
- Go
- Rust
- HTML/CSS
- SQL
- Bash 等
Copilot Chat#
目前 Copilot 也推出了 Chat 工具,从而让 Copilot 能过支持对话驱动的开发模式。首先,你需要安装 Copilot Chat 插件:
然后在编辑器的右上角可以打开 Chat 窗口:
也可以在工具栏 View 中找到 Chat 选项,然后打开/关闭 Chat 窗口:
之后的用法基本也是和 Cursor 一样,例如我们还是以冒泡排序为例:
对比 Cursor
- npm:yarn、pnpm
- node.js:deno、bun