GitHub Copilot CLI终端安装教程第6讲:Windows/macOS/Linux首次登录与命令行AI对话



上一讲结束时预告过,Copilot 不只活在编辑器里。它还有一个独立的终端版本叫 Copilot CLI——直接在命令行窗口里跟 AI 对话,帮你写命令、解释脚本。我第一次知道这个工具时还挺惊讶:原来 GitHub 把 Copilot 做到了终端这一层。

 

 

官方文档链接(建议收藏)

  • CLI 快速入门:https://docs.github.com/en/copilot/how-tos/copilot-cli/cli-getting-started
  • CLI 安装详情:https://docs.github.com/en/copilot/how-tos/copilot-cli/set-up-copilot-cli/install-copilot-cli
  • Copilot 文档首页:https://docs.github.com/en/copilot

 

安装:三条路选一条

Copilot CLI 的安装方式比大多数人预想的多,不需要从源码编译——直接用包管理器。

最通用的方式是 npm,三个系统都能用:npm install -g @github/copilot。前提是电脑上装了 Node.js 22 或更高版本,不确定的话跑一下 node -v

如果你是 Windows 用户,更推荐 WinGet:winget install GitHub.Copilot,一条命令搞定,不需要先装 Node.js。macOS 或 Linux 用户用 Homebrew:brew install --cask copilot-cli。还有一种 curl 脚本方式,适合 Linux 服务器:curl -fsSL https://gh.io/copilot-install | bash

个人见解:我自己的习惯是开发机用 npm(因为本来就有 Node.js),服务器用 curl 脚本。WinGet 对 Windows 用户最友好,连 npm 都不用碰。

 

首次启动:登录和信任

装好后,打开终端,cd 到你常用的项目目录,输入 copilot。第一次启动会弹出登录提示,输入 /login,按屏幕引导用 GitHub 账号授权就行。这个登录只需要做一次。

登录完后,Copilot 会问你:是否信任当前目录里的文件适合被 AI 工具读取? 这是个安全确认。有个重要细节:Copilot 不会在你不同意的情况下修改文件,所有写操作都需要你明确批准。

个人见解:这个"信任目录"的设计让我挺安心的。有些 AI 工具上来就给你写文件,你都不知道它改了什么。Copilot CLI 的审批机制让你始终知道每一步在发生什么。

 

试一试:第一句提问

登录成功后,直接在提示框里输入一句自然语言,比如:Give me an overview of this project.

Copilot 会读取当前目录的文件结构,给你一份项目概览——不是只读 README,而是真的扫代码、看配置。打中文也完全没问题。

个人见解:我建议第一次用的时候问一个你已经知道答案的问题——比如"这个项目的入口文件在哪"。这样你能直观感受到它的理解力,也顺便验证它读对了项目。

 

快捷键速记

在交互界面里有几个值得记的快捷键:Esc 取消当前操作,Ctrl+C 取消或退出,Ctrl+L 清屏,@ 引用文件,/ 查看斜杠命令,? 显示帮助,↑/↓ 翻阅历史。输入 /help 看完整列表。

 

跟做清单

  • [ ] 确认系统上有 Node.js 22+ 或准备用 WinGet/Homebrew
  • [ ] 用对应平台的方式安装 Copilot CLI
  • [ ] 在终端里 cd 到项目目录,输入 copilot 启动
  • [ ] 输入 /login 完成 GitHub 账号授权
  • [ ] 确认信任目录后,问 Copilot 一个你已知答案的问题
  • [ ] 试试 Esc、Ctrl+C、/help 这几个快捷键