跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言AI

GitHub Copilot 安装与使用指南

综述由AI生成GitHub Copilot 的安装流程及核心用法。首先需注册 GitHub 账号并订阅服务,随后在 VS Code 中安装官方插件并完成授权。主要功能包括智能代码补全(幽灵文本)、Copilot Chat 交互(解释、修复、测试)以及通过注释生成代码。文章还提供了编写清晰注释、利用上下文及审查生成代码等最佳实践建议,旨在帮助开发者提升编码效率。

竹影清风发布于 2026/4/5更新于 2026/5/2427 浏览
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 会尝试生成对应的代码。

示例:

# 计算斐波那契数列的第 n 项
def fibonacci(n):
    if n <= 1:
        return n
    return fibonacci(n - 1) + fibonacci(n - 2)

实用技巧与最佳实践

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

目录

  1. 安装前准备
  2. 在 VS Code 中安装 GitHub Copilot 插件
  3. 核心功能与使用方法
  4. 1. 智能代码补全
  5. 2. Copilot Chat 功能
  6. 3. 注释生成代码
  7. 计算斐波那契数列的第 n 项
  8. 实用技巧与最佳实践
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 基于 YOLO 与 LLM 的 Web 目标检测及人脸识别系统(Django+Vue3)
  • Windows 系统安装 Python 的替代方案:推荐使用 uv 管理环境
  • 昇腾 A2 平台 Pi0 机器人 VLA 大模型测评
  • DDPM 扩散概率模型详细解析及公式推导
  • 机器人送料机械手结构与控制设计分析
  • Visual Studio 使用 GitHub Copilot 与 IntelliCode 辅助编码
  • Linux 环境下 C++ 线程池设计与实现
  • C、C++、C#的区别和联系
  • C++ list 模拟实现:带头双向链表增删查改详解
  • DeepSeek-V2-Chat-0628 开源大模型评测与性能分析
  • 从零实现 STL vector 容器:深入理解动态内存管理
  • OpenClaw 高级使用:多 Agent 协作与云端 Gateway 控制本地 macOS
  • OpenClaw/MaxClaw/KimiClaw/Molili四大AI Agent横评!
  • MiniMax 海螺 AI:基于图片与文本生成高质量视频
  • 字节跳动开源 Seed-OSS-36B:512K 上下文与推理控制
  • Byte Pair Encoding (BPE) 分词算法详解与代码实现
  • C++ STL 详解:从零实现 vector 容器
  • WebUploader 文件上传组件核心功能与配置指南
  • Stable-Diffusion-3.5 Java 开发实战:SpringBoot 微服务集成指南
  • Spring AI 实战:Prompt 优化、应用开发与核心特性详解

相关免费在线工具

  • RSA密钥对生成器

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

  • Mermaid 预览与可视化编辑

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

  • 随机西班牙地址生成器

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

  • Base64 字符串编码/解码

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

  • Base64 文件转换器

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

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online