Github Copilot - 自定义

GitHub Copilot 可以根据您的偏好进行自定义,以改进代码建议和生成。您可以在代码编辑器中启用或禁用 GitHub Copilot、配置特定于语言的设置以及自定义 GitHub Copilot 的行为。在本文中,我们将探讨如何在 Visual Studio Code 和 JetBrains IDE 中自定义 GitHub Copilot。

启用或禁用 Copilot

您可以在 Visual Studio Code 中启用或禁用 GitHub Copilot。Visual Studio Code 窗口底部面板中的 GitHub Copilot 状态图标指示 GitHub Copilot 是启用还是禁用。启用后,图标的背景颜色将与状态栏的颜色相匹配。禁用后,图标的背景颜色将与状态栏的颜色形成对比。

在 VS Code 中启用或禁用 Copilot

要在 Visual Studio Code 中启用或禁用 GitHub Copilot,请单击窗口底部面板中的 GitHub Copilot 状态图标。这将在启用和禁用之间切换 GitHub Copilot 的状态。

针对特定语言禁用 Copilot

GitHub Copilot 为多种编程语言提供代码建议。如果您想针对特定语言禁用 GitHub Copilot,可以通过在 Visual Studio Code 中配置特定于语言的设置来实现。要针对特定​​语言禁用 GitHub Copilot,请按照以下步骤操作:

  • Ctrl + ,Cmd + , 在 Visual Studio Code 中打开设置。
  • 在搜索栏中搜索 GitHub Copilot
  • 单击 在 settings.json 中编辑 以打开 settings.json 文件。
  • 在 settings.json 文件中,添加或删除要为其启用或禁用 GitHub Copilot 的语言。例如,要在 GitHub Copilot 中禁用 Python,请将 "python": false 添加到列表中,确保除最后一个列表项之外的所有列表项后面都有一个尾随逗号。
  • {
        "editor.inlineSuggest.enabled": true,
        "github.copilot.enable": {
            "*": true,
            "yaml": false,
            "plaintext": false,
            "markdown": true,
            "javascript": true,
            "python": false
        }
    }
    

禁用内联建议

GitHub Copilot 会在您在 Visual Studio Code 中输入时提供内联代码建议。如果您想禁用 GitHub Copilot 的内联建议,您可以通过配置 Visual Studio Code 中的设置来实现。要禁用 GitHub Copilot 的内联建议,请按照以下步骤操作:

  • Ctrl + ,Cmd + , 打开 Visual Studio Code 中的设置。
  • 在搜索栏中搜索 GitHub Copilot
  • 单击 在 settings.json 中编辑 以打开 settings.json 文件。
  • 在 settings.json 文件中,设置 "editor.inlineSuggest.enabled": false 以禁用 GitHub Copilot 的内联建议。

在 VS Code 中自定义 Copilot

GitHub Copilot 可作为 Visual Studio Code 的扩展使用。您可以在 VS Code 中自定义 Copilot 设置以改善您的编码体验。您可以在 VS Code 中使用 github copilot 实现以下目的:

  • 生成代码
  • 编码时提出疑问
  • 帮助您配置编辑器

要在 Visual Studio Code 中配置 GitHub Copilot,您必须安装 GitHub Copilot 扩展。有关更多信息,请参阅Visual Studio Code 中的 GitHub Copilot 设置

VS Code 中 Copilot 的键盘快捷键

GitHub Copilot 提供键盘快捷键,帮助您在 Visual Studio Code 中快速访问其功能。以下是 GitHub Copilot 的一些最常用的键盘快捷键:

操作 Windows macOS Linux
接受内联建议 Tab Tab Tab
忽略内联建议 Esc Esc Esc
查看下一个建议 Alt+] Option+] Alt+]
查看上一个建议 Alt+[ Option+[ Alt+[
接受建议中的下一个单词 Ctrl+ → Cmd+ → Ctrl+ →
触发内联建议 Alt+\ Option+\ Alt+\

在 JetBrains IDE 中自定义 Copilot

要在 JetBrains IDE 中配置 GitHub Copilot,您必须安装 GitHub Copilot 插件。有关更多信息,请参阅JetBrains IDE 中的 GitHub Copilot 设置

JetBrains IDE 中 Copilot 的键盘快捷键

GitHub Copilot 提供键盘快捷键,帮助您在 JetBrains IDE 中快速访问其功能。以下是 GitHub Copilot 的一些最常用的键盘快捷键:

操作 Windows macOS Linux
接受内联建议 Tab Tab Tab
忽略内联建议 Esc Esc Esc
查看下一个建议 Alt+] Option 或 Alt + ] Alt+]
查看上一个建议 Alt+[ Option 或 Alt + [ Alt+[
接受建议中的下一个单词 Ctrl+ → Cmd+ → Ctrl+ →
触发内联建议 Alt+\ Option+\ Alt+\