前提条件

首先,确保你的 GitHub Copilot 已经激活。

如果尚未激活,你可以参考以下教程来免费激活 GitHub Copilot:

IDEA插件 - GitHub Copilot 白嫖免费激活教程

查看第一个建议

GitHub Copilot 可以为多种编程语言和框架提供智能建议,尤其擅长支持 Python、JavaScript、TypeScript、Ruby、Go、C# 和 C++。虽然下面的示例使用了 Java,但其他编程语言的使用方式类似。

  1. 在 JetBrains IDE 中,创建一个新的 Java (*.java) 文件。
  2. 在 Java 文件中,输入 class Test 来创建一个类。GitHub Copilot 将自动显示一个灰色文本建议,表示类的主体。建议的内容可能会有所不同。
  3. 要接受建议,请按下 Tab 键。
  4. 若要让 GitHub Copilot 为你建议函数的主体,请在 main 函数的大括号下方输入以下内容。建议的具体内容可能会有所不同:

    int calculateDaysBetweenDates(
  5. 要接受建议,请再次按下 Tab 键。

GitHub Copilot 会根据上下文和代码风格尝试提供合适的建议,但你始终可以编辑这些建议的代码。

查看替代建议

GitHub Copilot 可能为你的输入提供多个不同的建议。你可以选择使用其中一个建议,或者拒绝它们全部。

1、在 JetBrains IDE 中,创建一个新的 Java (*.java) 文件。

2、要让 GitHub Copilot 提供建议,请在 Java 文件中键入以下内容:

int calculateDaysBetweenDates(

3、(可选)如果有其他建议,你可以选择查看它们。

操作系统查看下一个建议查看上一个建议
macOSOption+]Option+[
WindowsAlt+]Alt+[
LinuxAlt+]Alt+[

4、要接受建议,请按 Tab 键。要拒绝所有建议,请按 Esc 键。

在新选项卡中查看多个建议

也许你在刚开始不希望 GitHub Copilot 提供初始建议。你可以使用键盘快捷键提示 GitHub Copilot 在新选项卡中显示多个建议。

  1. 在 JetBrains IDE 中,创建一个新的 Java (*.java) 文件。
  2. 要让 GitHub Copilot 提供建议,请在 Java 文件中键入以下内容:

    int calculateDaysBetweenDates(
  3. 打开包含多个额外建议的新选项卡。

    • 在 macOS 上,按 Command+Shift+A,然后单击 "Open GitHub Copilot",或者按 Command+Shift+ 来立即打开新选项卡。
    • 在 Windows 或 Linux 上,按 Ctrl+Enter,然后单击 "Open GitHub Copilot"。
  4. 要接受建议,请在建议的上方单击 "Accept Solution"。要拒绝所有建议,请关闭选项卡。

从注释生成代码建议

你可以在注释中使用自然语言描述你想要执行的操作,GitHub Copilot 将为你提供代码建议来实现你的目标。

  1. 在 JetBrains IDE 中,创建一个新的 Java (*.java) 文件。
  2. 要让 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 状态图标会指示是否启用。启用时,图标会高亮显示;禁用时,图标会变为灰色。

  1. 若要启用或禁用 GitHub Copilot,请单击 JetBrains 底部面板上的状态图标。
    01.png
  2. 如果要禁用 GitHub Copilot,系统会询问是否全局禁用,还是只禁用当前正在编辑的文件的语言。

    • 若要全局禁用 GitHub Copilot 的建议,请单击 "Disable Complete"。
    • 若要禁用特定语言的 GitHub Copilot 的建议,请单击 "Disable LANGUAGE Complete"。
      02.png

标签: idea破解, idea激活码, Easy Code, IDEA教程, idea注册码, idea注册码失效, idea注册码在线生成, idea破解教程, IDEA注册码免费, IDEA基础教程, IDEA高级教程, IDEA核心教程, IDEA插件