跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonSaaSAI

GitHub Copilot 安装与使用指南

GitHub Copilot 的安装与使用方法。首先需拥有 GitHub 账号并订阅服务,随后在 VS Code 中安装官方插件并完成登录授权。核心功能包括智能代码补全、Copilot Chat 对话交互以及通过注释生成代码。文章还提供了编写清晰注释、提供上下文、审查生成代码等最佳实践,旨在帮助用户高效利用 AI 辅助编程。

协议工匠发布于 2026/4/6更新于 2026/10/24110 浏览
GitHub Copilot 安装与使用指南

GitHub Copilot 安装与使用

一、安装前准备

  1. 拥有一个 GitHub 账号:如果没有,请先在 GitHub 官网 注册。
  2. 订阅 GitHub Copilot:
    • 访问订阅页面:登录 GitHub 后,访问 GitHub Copilot 官网。
    • 选择订阅计划:
      • 个人版:适合独立开发者,提供 30 天免费试用,之后每月 $10 或每年 $100。
      • 商业版 (Copilot for Business):适用于企业或团队,每位用户每月 $19。
      • 教育优惠:学生、教师和热门开源项目维护者可免费使用,需通过身份验证。
    • 完成支付:根据所选计划完成支付流程(个人版需绑定信用卡或 PayPal)。

二、在 VS Code 中安装 GitHub Copilot 插件

  1. 打开 VS Code:如果你尚未安装,请从 VS Code 官网 下载并安装。
  2. 打开扩展市场:点击左侧活动栏的扩展图标(或使用快捷键 Ctrl+Shift+X / Cmd+Shift+X)。
  3. 搜索插件:在搜索框中输入 "GitHub Copilot"。
  4. 安装插件:找到由 GitHub 官方发布的 "GitHub Copilot" 插件,点击'安装'按钮。
  5. 登录与激活:
    • 安装完成后,VS Code 右下角会提示你登录 GitHub。
    • 点击 "Sign in to GitHub",浏览器会自动打开 GitHub 授权页面。
    • 登录你的 GitHub 账号,并点击 "Authorize Visual-Studio-Code" 完成授权。
    • 授权成功后返回 VS Code,右下角状态栏会显示 Copilot 图标(一个绿色的勾 ✓),表示已成功激活。

三、核心功能与使用方法

1. 智能代码补全

这是 Copilot 最基础和最常用的功能。

  • 触发方式:在编写代码时,Copilot 会根据上下文自动在代码下方显示灰色的'幽灵文本'建议。
  • 接受建议:按下 Tab 键,即可快速接受当前整行或整个代码块的建议。
  • 逐词接受:按下 Ctrl + → (Windows) / Cmd + → (Mac) 可以逐词接受建议。
  • 切换建议:如果有多个建议,可以使用 Alt + [ 或 Alt + ] 在不同建议之间切换。
  • 拒绝建议:继续输入自己的代码或按下 Esc 键即可拒绝当前建议。
  • 强制触发建议:在光标处按下 Ctrl+Enter (Windows/Linux) 或 Cmd+Enter (Mac) 可以强制 Copilot 生成建议。

2. Copilot Chat 功能

通过聊天界面与 Copilot 进行更深入的交互,适用于代码解释、调试、重构等场景。

  • 打开聊天界面:
    • 方法一:点击 VS Code 左侧活动栏的 Copilot 图标(一个机器人头像)。
    • 方法二:使用快捷键 Ctrl+Alt+I (Windows/Linux) 或 Cmd+Alt+I (Mac)。
  • 常用指令:
    • /explain:解释选中的代码片段的功能和实现原理。
    • /fix:检查并修复选中代码中的潜在错误或优化代码。
    • /tests:为选中的函数或代码块生成单元测试。
    • /refactor:根据你的指令重构代码。
  • 内联聊天:在编辑器中选中代码块,按下 Ctrl + I (Windows/Linux) 或 Cmd + I (Mac) 可以直接在代码旁打开一个小型聊天窗口,进行更精准的修改。

3. 注释生成代码

你可以通过编写自然语言注释来描述你想要实现的功能,Copilot 会尝试生成对应的代码。

示例(Python):

# 计算斐波那契数列的第 n 项
def fibonacci(n):
    # Copilot 会自动补全函数体

四、实用技巧与最佳实践

  • 编写清晰的注释:注释越具体、越清晰,Copilot 生成的代码质量就越高。
  • 提供上下文:Copilot 会分析当前文件及已打开文件的上下文,保持相关文件打开有助于它生成更相关的建议。
  • 审查生成的代码:Copilot 是辅助工具,生成的代码可能存在潜在问题或不符合你的具体需求,务必仔细审查和测试。
  • 学习其'脾气':Copilot 的建议会受到你编程习惯的影响,多使用它,它会变得越来越'懂你'。
  • 利用快捷键:熟练掌握上述快捷键可以显著提升你的使用效率。

文章配图

目录

  1. GitHub Copilot 安装与使用
  2. 一、安装前准备
  3. 二、在 VS Code 中安装 GitHub Copilot 插件
  4. 三、核心功能与使用方法
  5. 1. 智能代码补全
  6. 2. Copilot Chat 功能
  7. 3. 注释生成代码
  8. 计算斐波那契数列的第 n 项
  9. 四、实用技巧与最佳实践

更多推荐文章

查看全部
  • VSCode Cline 集成 GPT-5.4 与 Copilot 模型配置指南
  • 2025 无人机四大顶会 IROS ICRA RSS CoRL 精选 16 篇论文
  • 钉钉单聊机器人 Stream 模式实现
  • 弃用 MobaXterm,改用开源终端 Tabby
  • ROS 导航:使用 mpc_local_planner 实现高效避障与参数调优
  • Windows 下 uv 命令无法识别:Python 工具路径配置详解
  • Copilot 的 Agent、Ask、Edit、Plan 模式区别详解
  • Spring 事务管理核心:@Transactional 注解与传播机制
  • Ubuntu 部署 OpenClaw 实战指南
  • Spring Boot 消息队列与异步通信实战
  • LLM 存储优化:大量 QA 与长对话问题实战
  • OpenClaw 开源 AI 智能体项目精选与部署指南
  • 近端策略优化算法 PPO 详解与 PyTorch 实现
  • 基于 ZeroNews 实现 OpenClaw Gateway Dashboard 远程访问与管理
  • 基于 VMware 与 CentOS 7 的 Hadoop 集群部署指南
  • Git 撤销上一次提交:reset、revert 与 commit 修正详解
  • 自有文档构建 RAG 与微调数据集:Word/Excel/PPT 数据处理方案
  • 无人机植物病害目标检测数据集(1500 张已标注图片)
  • Python初学者项目:Hangman猜词游戏
  • 自定义 Shell 命令行解释器的实现与进程协作实践

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online