Claude Code 最强平替 ——GitHub Copilot CLI 上手指南,CC 深度用户

Claude Code 最强平替 ——GitHub Copilot CLI 上手指南,CC 深度用户

为什么从 Claude Code 迁移到 Copilot CLI?

最近 Claude Code 大量封禁,很多开发者突然失去了主力 AI 编程工具。有什么更好的替代方案?Claude + DeepSeek 组合做 Skills 自动化勉强可以,但编码能力差距明显——DeepSeek 经常出现编译错误、改问题不彻底,复杂重构基本扛不住。

经过反复尝试和对比,GitHub Copilot CLI 是目前的最优解

  • 🧠模型能力不打折:可以直接使用Claude 4.8 Opus和最新的Fable 5模型,编码质量几乎跟 Claude Code 一致,不会像 DeepSeek 那样出低级编译错误,改问题也更全面。
  • 🔧零迁移成本:操作命令、使用习惯跟 Claude Code 几乎一样,CLAUDE.md说明文件和 Skills 机制天然兼容,现有的工作流直接搬过来就能用。


一、安装 Copilot CLI

前置条件:Node.js 22 或更高版本

npminstall-g@github/copilot

也可通过 WinGet(Windows)或 Homebrew(macOS / Linux)安装,详见官方安装引导。npm 方式全平台通用。


二、入门必做的 5 件事

  1. /login— 完成 GitHub OAuth 登录(首次必做)。
  2. /init— 在仓库根目录生成 Copilot 指令文件。已有CLAUDE.md/AGENTS.md时,Copilot CLI原生读取 CLAUDE.md,无需迁移。
  3. /model— 选模型(auto让 Copilot 自动挑)。
  4. /terminal-setup— 配置终端支持shift+enter多行输入(Claude Code 用户高频需求)。
  5. /mcp/skills— 挂载 MCP server 和 skills,跟 Claude Code 的 MCP 生态一致。

三、模型选择与会员限制(重要)

Copilot CLI 内置多款模型,包括 Claude Opus 等高端模型。但默认免费版无法选择 Claude Opus/model列表中不会出现该选项。

要解锁 Claude Opus,需升级到Copilot Pro+会员。如果你是从 Claude Code 迁移过来的深度用户,Opus 的推理能力对复杂重构和跨模块改动至关重要,建议尽早升级。


四、Claude Code → Copilot CLI 概念对照

你在 Claude Code 的习惯Copilot CLI 对应
CLAUDE.md自定义指令✅ 直接读CLAUDE.md+AGENTS.md+.github/copilot-instructions.md
/compact压缩上下文/compact(可带 focus 说明)
/clear清空/new(新会话)或/clear(弃当前会话)
计划模式 Plan Mode/plan生成实现计划
Subagents / Task/agent/subagents/fleet(并行子代理)、/tasks
MCP servers/mcp
Skills/skills
!执行 shell!同样可用
@引用文件@引用文件;#引用 issue/PR
记忆 memory/memory(跨会话记忆开关)
Rewind / checkpoint/rewind(撤销上一轮 + 回滚文件改动)
esc打断esc esc清空输入/打断/停 agent


五、高频命令速查

代码工作流

  • /diff— 查看当前目录改动
  • /review— 代码审查 agent
  • /security-review— 安全漏洞扫描
  • /rubber-duck— 独立视角批判你的方案
  • /pr— 操作当前分支的 PR
  • /ide— 连接 IDE 工作区
  • /lsp— 配置语言服务器(代码智能,优先于 grep)

会话管理

  • /resume— 切换历史会话
  • /context— 查看上下文 token 占用
  • /usage/limits— 用量与额度(AI Credit 是软上限)
  • /share— 导出会话为 md/HTML/gist/链接
  • /chronicle— 会话历史洞察
  • /rename— 重命名会话
  • /copy— 复制上一条回复到剪贴板

GitHub 云端能力(Copilot 独有,Claude Code 没有)

  • /delegate— 把整个会话丢给 GitHub,云端自动开 PR(--base指定目标分支)
  • /remote— 从 GitHub 网页/手机远程控制会话
  • /research— 用 GitHub 搜索 + 网页深度调研

六、键盘快捷键(值得记)

快捷键作用
shift+tab切换模式(含 autopilot 等)
ctrl+s暂存/恢复当前输入
ctrl+q排队 prompt(agent 忙时先写下一条)
ctrl+r反向搜索历史
ctrl+x → b把当前任务转后台
ctrl+x → o打开最近的链接
ctrl+t切换推理过程显示
ctrl+g$EDITOR编辑长 prompt
ctrl+o切换全部时间线显示
ctrl+l清屏
esc esc清空输入/打断/停 agent
ctrl+c ×2退出

输入编辑

  • ctrl+a/ctrl+e— 行首 / 行尾
  • ctrl+w— 删除前一个词
  • ctrl+u/ctrl+k— 删到行首 / 行尾
  • shift+enter— 插入换行
  • meta+←/→— 按词移动光标

七、给深度用户的 6 条实战建议

  1. 别迁移CLAUDE.md— Copilot 原生读取,现有的多层CLAUDE.md/AGENTS.md(含 JeecgBoot 修改痕迹规范)全部生效。用/instructions可查看/开关加载了哪些。

  2. /env是你的仪表盘— 一眼看清当前加载的 instructions、MCP、skills、agents、hooks、LSP,排查"为什么规则没生效"最快。

  3. 善用/fleet+/subagents— 比 Claude Code 的 Task 更进一步,可配每个 agent 用不同模型,做并行探索/审查。

  4. /delegate处理长任务— 大重构/批量改动丢云端跑,本地继续干别的,回来直接 review PR。这是 Claude Code 没有的杀手锏。

  5. /plan先规划再动手— 对跨模块改动(如 JeecgBoot 多模块),先出计划再执行,减少返工。

  6. /rewind代替手动 git reset— 一步撤销上轮对话 + 文件改动,比git checkout更干净。


八、指令文件加载优先级

Copilot CLI 会读取以下位置的指令(自动合并):

CLAUDE.md GEMINI.md AGENTS.md(git 根目录 & cwd) .github/instructions/**/*.instructions.md(git 根目录 & cwd) .github/copilot-instructions.md $HOME/.copilot/copilot-instructions.md $HOME/.copilot/instructions/**/*.instructions.md COPILOT_CUSTOM_INSTRUCTIONS_DIRS(环境变量指定的额外目录)

九、常用管理命令补充

  • /skills— 管理 skills
  • /plugin— 管理插件与插件市场
  • /agent [name]— 浏览/选择 agent
  • /autopilot— 切换自动驾驶模式
  • /statusline//footer— 配置状态栏
  • /theme— 颜色主题
  • /update— 升级 CLI
  • /changelog summarize— AI 总结版本更新
  • /diagnose— 分析当前会话日志排障

学习更多:What can you do?或访问
https://docs.github.com/copilot/how-tos/use-copilot-agents/use-copilot-cli