github copilot使用教程:快速入门、技巧及用例

前提条件
首先,确保你的 GitHub Copilot 已经激活。
如果尚未激活,你可以参考以下教程来免费激活 GitHub Copilot:
IDEA插件 - GitHub Copilot 白嫖免费激活教程
查看第一个建议
GitHub Copilot 可以为多种编程语言和框架提供智能建议,尤其擅长支持 Python、JavaScript、TypeScript、Ruby、Go、C# 和 C++。虽然下面的示例使用了 Java,但其他编程语言的使用方式类似。
- 在 JetBrains IDE 中,创建一个新的 Java (*.java) 文件。
- 在 Java 文件中,输入
class Test
来创建一个类。GitHub Copilot 将自动显示一个灰色文本建议,表示类的主体。建议的内容可能会有所不同。 - 要接受建议,请按下 Tab 键。
若要让 GitHub Copilot 为你建议函数的主体,请在
main
函数的大括号下方输入以下内容。建议的具体内容可能会有所不同:int calculateDaysBetweenDates(
- 要接受建议,请再次按下 Tab 键。
GitHub Copilot 会根据上下文和代码风格尝试提供合适的建议,但你始终可以编辑这些建议的代码。
查看替代建议
GitHub Copilot 可能为你的输入提供多个不同的建议。你可以选择使用其中一个建议,或者拒绝它们全部。
1、在 JetBrains IDE 中,创建一个新的 Java (*.java) 文件。
2、要让 GitHub Copilot 提供建议,请在 Java 文件中键入以下内容:
int calculateDaysBetweenDates(
3、(可选)如果有其他建议,你可以选择查看它们。
操作系统 | 查看下一个建议 | 查看上一个建议 |
---|---|---|
macOS | Option+] | Option+[ |
Windows | Alt+] | Alt+[ |
Linux | Alt+] | Alt+[ |
4、要接受建议,请按 Tab 键。要拒绝所有建议,请按 Esc 键。
在新选项卡中查看多个建议
也许你在刚开始不希望 GitHub Copilot 提供初始建议。你可以使用键盘快捷键提示 GitHub Copilot 在新选项卡中显示多个建议。
- 在 JetBrains IDE 中,创建一个新的 Java (*.java) 文件。
要让 GitHub Copilot 提供建议,请在 Java 文件中键入以下内容:
int calculateDaysBetweenDates(
打开包含多个额外建议的新选项卡。
- 在 macOS 上,按 Command+Shift+A,然后单击 "Open GitHub Copilot",或者按 Command+Shift+ 来立即打开新选项卡。
- 在 Windows 或 Linux 上,按 Ctrl+Enter,然后单击 "Open GitHub Copilot"。
- 要接受建议,请在建议的上方单击 "Accept Solution"。要拒绝所有建议,请关闭选项卡。
从注释生成代码建议
你可以在注释中使用自然语言描述你想要执行的操作,GitHub Copilot 将为你提供代码建议来实现你的目标。
- 在 JetBrains IDE 中,创建一个新的 Java (*.java) 文件。
要让 GitHub Copilot 为函数提供建议,请在 Java 文件中键入以下内容:
// find all images without alternate text // and give them a red border void process() {
启用或禁用 GitHub Copilot
你可以选择在所有编程语言中启用或禁用 GitHub Copilot,也可以单独为某个编程语言启用或禁用。JetBrains IDE 底部面板上的 GitHub Copilot 状态图标会指示是否启用。启用时,图标会高亮显示;禁用时,图标会变为灰色。
- 若要启用或禁用 GitHub Copilot,请单击 JetBrains 底部面板上的状态图标。
如果要禁用 GitHub Copilot,系统会询问是否全局禁用,还是只禁用当前正在编辑的文件的语言。
- 若要全局禁用 GitHub Copilot 的建议,请单击 "Disable Complete"。
- 若要禁用特定语言的 GitHub Copilot 的建议,请单击 "Disable LANGUAGE Complete"。