- GitHub Copilot 教程
- GitHub Copilot - 首页
- GitHub Copilot - 简介
- GitHub Copilot - 基本用法
- GitHub Copilot - 注册
- GitHub Copilot - 设置
- GitHub Copilot - 功能
- GitHub Copilot - 自定义
- GitHub Copilot 高级主题
- GitHub Copilot - 协作编码
- GitHub Copilot - 代码补全
- GitHub Copilot - 与 CI/CD 管道集成
- GitHub Copilot - 伦理考量
- GitHub Copilot - 性能优化
- GitHub Copilot - 学习与发展
- GitHub Copilot - 版本控制集成
- GitHub Copilot - 行业应用
- GitHub Copilot - 代码审查
- GitHub Copilot - 配对编程
- GitHub Copilot - 不同 IDE
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 是否已启用或禁用。启用时,图标的背景颜色将与状态栏的颜色匹配。禁用时,图标的背景颜色将与状态栏的颜色形成对比。
要在 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+\ |