Py学习  »  Git

GitHub Copilot 实用指南(三):三种聊天方式

新一代智能化应用 • 4 周前 • 109 次点击  

GitHub Copilot,它不只是能自动补全代码,还能真正“聊起来”了。你可以像和队友一样对话,让它解释代码、帮你改逻辑、生成新函数。今天就简单聊聊它的基本功能,还有三种不同的聊天方式,帮你选出最顺手的一种。

一、Copilot 窗口:AI 助手的控制中心

打开 VS Code 的 Copilot 面板,你会看到一个专属的窗口,这里就是和 Copilot 打交道的主要入口。

在这个窗口里,你可以看到一些基本的设置:

  • 配置:比如提示文件,指令,工具集,模式,MCP 服务器,生成指令,聊天设置

  • AI模式:有三种主要模式——Ask、Edit、Agent

  • 聊天模式:聊天窗口、快速聊天、内联聊天

  • AI模型:它还支持不同的模型:GPT-4.1, GPT-4o, GPT-5 mini, GPT-5, GPT-5-Codex (Preview), Grok Code Fast 1, Claude Haiku 4.5, Claude Sonnet 3.5, Claude Sonnet 4, Claude Sonnet 4.5, Gemini 2.5 Pro

  • 命令:#,@,/

  • 工具:内置工具,扩展,MCP

简单来说,这个窗口就是你和 Copilot 之间的“控制台”,所有聊天和功能都可以从这里开始。

二、Copilot 的三种聊天方式

Copilot 的聊天功能分为三种形式,分别是聊天窗口、快速聊天和内联聊天。每种方式都适合不同的场景。

  1. 聊天窗口(Chat View / Chat Panel)

这是最完整的一种聊天方式。在编辑器的侧边栏打开一个对话面板,你可以和 Copilot 长时间交流。

它的特点是:

  • 支持多轮对话,能记住上下文

  • 可以跨文件、跨模块提问

  • 对话记录会保存下来

优点是:

  • 对话连续性强,可以追问和深入讨论

  • 能同时处理多个文件,适合做系统性的修改

  • Copilot 的回答更全面、更完整

适用场景:

  • 想和 Copilot 长时间“对话”,比如讨论项目架构或写测试代码

  • 让它帮你生成大型模块或文档

  • 做一些深度的代码设计或方案分析

一句话总结:聊天窗口适合“认真聊”的场景。

2. 快速聊天(Quick Chat)

这个模式非常轻便,用快捷键 Ctrl + Shift + Alt + i 就能打开一个弹出对话框。

它的特点是:

  • 启动快、用完就关

  • 不保存历史记录

  • 针对当前光标位置或代码片段进行快速提问

优点是:

  • 操作轻量,不占界面空间

  • 响应速度快

  • 特别适合临时的、小问题的提问

适用场景:

  • 想快速问一段代码什么意思

  • 验证一下语法或正则表达式

  • 查询某个算法或 API 的作用

可以理解成“速问速答”的模式,不打断你的工作节奏。

3. 内联聊天(Inline Chat)

这个是很多开发者最常用的模式。快捷键是 Ctrl + i,直接在编辑器里启动,不用切换窗口。

它的特点是:

  • 在当前编辑区直接触发

  • 贴近代码上下文,结果精准

  • 支持解释、重构、补全等操作

优点是:

  • 不用离开代码区,效率很高

  • 结果针对性强

  • 适合小范围的修改和调试

适用场景:

  • 调试一段逻辑

  • 重构函数或方法

  • 优化性能或提高可读性

简单说,内联聊天更像是“边写边聊”,让你完全沉浸在代码里。

三、总结一下

聊天方式
启动方式
适合场景
特点
聊天窗口
侧边栏打开
长时间交流、跨文件任务
多轮对话、记录保存
快速聊天
弹窗(Ctrl+Shift+Alt+i)
临时提问、即时查询
轻量快捷、关闭即忘
内联聊天
编辑区(Ctrl+i)
小范围修改、调试
精准贴近、即时响应

总体来说,GitHub Copilot 已经不只是一个代码补全工具,而是真正的开发助手。无论你是想“问问题”“改代码”还是“重构逻辑”,总有一种聊天方式能让它帮上忙。学会灵活切换这三种模式,Copilot 就能真正成为你写代码时最聪明的伙伴。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/188762