GitHub Copilot 聊天窗口找不到?别担心,这很可能是你混淆了 VS Code、Visual Studio 和 JetBrains 的入口位置。跟着下面的步骤,你不仅能找到那个聊天框,更重要的是,能清晰区分“窗口已打开”、“问题已提交”和“回答已可核对”这三个状态。搞明白这些,你才算真正上手了。
先说适用范围:你已经拥有 GitHub Copilot 的使用权限,正准备在 VS Code、Visual Studio 或某个 JetBrains IDE 里发起第一次对话。动手之前,务必确保 IDE 能正常打开项目、GitHub 账号已登录、Copilot 扩展或内置组件已开启。如果使用的是组织账号,还需先跟管理员确认,Chat 功能没有被禁用——一旦策略上封锁,你重装一百遍扩展也看不到那个聊天窗口。
先准备一段容易验证的代码
入口位置:在 IDE 的项目视图中,打开一个你能看明白用途的源代码文件。主要动作:选中一个函数或一小段逻辑,切忌一上来就选中整个大文件。成功标志:编辑区里能清楚看到你选中的范围,文件不是未加载或只读的预览状态。失败处理:如果项目尚未打开,先加载工作区或解决方案;如果找不到合适的代码,不妨新建一个仅含十几行代码的测试文件,避免第一次提问就被无关的上下文干扰。
第一次提问,建议用一个可验证的小任务切入,比如“解释选中函数接收什么输入、返回什么结果,并指出一个可能出错的边界条件”。这比“帮我看看代码”靠谱得多——你很容易就能判断回答是否真的引用了你当前的代码,而且一开始也不会触发大范围修改,降低风险。
在 VS Code 中打开并提交第一问
入口位置:查看 VS Code 顶部的标题栏,或 Copilot 菜单。主要动作:点击 Copilot 图标,然后选择 Open Chat。成功标志:侧边区域出现 Copilot Chat 视图,并且能看到提示输入框。失败处理:如果标题栏上根本看不到聊天图标,右键点击标题栏,检查一下 Command Center 是否已打开。如果菜单依然缺失,返回扩展管理页,确认 GitHub Copilot 已启用,并重新检查 GitHub 登录状态。
注意看,下图里顶部 Copilot 菜单和其中的 Open Chat,就是 VS Code 的聊天入口,别找错了地方。

入口位置:Copilot Chat 视图底部的提示输入框。主要动作:输入“解释选中的函数接收什么输入、返回什么结果,并指出一个可能出错的边界条件”,然后按 Enter。成功标志:输入内容出现在对话记录里,稍后会出现针对你选中代码的回答。失败处理:如果回答与当前代码毫不相干,重新选中目标代码再提问。发送后一直无响应,先检查账号登录提示、网络状态和组织策略,不要连续重复提交同一个问题。
入口位置:刚生成的那个回答区域。主要动作:把回答里的输入、输出和边界条件,逐项与你的代码进行核对。成功标志:至少能找到一处函数名、参数或分支,与当前选中的内容对应得上,并且结论能在代码里找到依据。失败处理:如果发现它是在瞎猜,追加一句“只根据当前选中代码回答,不确定的地方明确说明”。涉及修改的建议,先在测试分支上验证一下,别把聊天回复直接当成正确代码。
在 Visual Studio 中找到同一功能
入口位置:Visual Studio 顶部的菜单栏。主要动作:依次点击 View 和 GitHub Copilot Chat。成功标志:Copilot Chat 工具窗口出现在 IDE 中,窗口里可以输入提示。失败处理:菜单项不存在,先确认当前的 Visual Studio 和 Copilot 组件可用,并且已登录 GitHub。组织账号还需核对一下 Chat 策略是否开放。
下图展示的是聊天工具窗口已经打开的状态。底部的反馈控件是窗口里的内容,不是打开入口。看到完整的 Copilot Chat 面板,才算完成这一步。

入口位置:Copilot Chat 窗口里的提示输入区。主要动作:保持目标文件打开或代码处于选中状态,输入第一条具体问题,然后按 Enter。成功标志:回答出现在同一个工具窗口里,并且能对应你当前的文件、选中的代码或解决方案中的明确对象。失败处理:如果回答引用的范围太大,在问题里补上文件名、函数名和期望的任务。出现认证提示,先完成 GitHub 登录,再重新发送一次。
在 JetBrains IDE 中从右侧打开 Chat
入口位置:IntelliJ IDEA、PyCharm、WebStorm 这些 JetBrains IDE 窗口的右侧工具栏。主要动作:点击 GitHub Copilot Chat 图标。成功标志:右侧展开的是 Copilot Chat 面板,而不是只出现代码补全提示。失败处理:右侧没有图标,打开插件设置,确认 GitHub Copilot 插件是启用状态,并且完成了 GitHub 登录。插件更新后还是没出现,可以重启 IDE 再检查一下工具窗口。
注意,下图右侧被标出的 Copilot Chat 图标,是 JetBrains 的操作入口,位置与 VS Code 顶部菜单完全不同。

入口位置:右侧刚展开的 Copilot Chat 面板。主要动作:确认面板完整显示,然后把针对当前代码的具体问题写入提示框。成功标志:面板里能看到聊天内容区和输入区,可以继续提交问题。失败处理:如果只看到窄条或空白区域,先拉宽工具窗口,等它加载。持续空白,就检查插件状态、GitHub 登录和网络,再重新打开这个工具窗口。
下图展示的是 JetBrains 中已经展开的 Copilot Chat 面板。看到面板内容和底部的 Share feedback 文字,说明打开动作已经完成了。反馈入口不是首次提问必须点击的按钮。

入口位置:Copilot Chat 面板的提示输入框。主要动作:提交与当前选中代码有关的第一问,并在收到回答后核对函数名、参数和分支。成功标志:回答包含当前代码中的可识别对象,并能继续追问。失败处理:如果上下文不准,可以把目标文件拖到提示框里,或者在项目视图中右键文件,选择 GitHub Copilot 与 Reference File in Chat,然后用更窄的问题再试一次。
第一次对话怎样才算真正完成
- 项目和目标文件已经打开,提问前选中的代码范围足够小。
- 用的是当前 IDE 对应的入口:VS Code 的 Open Chat、Visual Studio 的 View 菜单、JetBrains 窗口右侧的图标。
- 聊天面板完整出现,提示输入框可用,没有停在登录或权限提示。
- 第一条问题写明了对象、任务和期望结果,不是只有“看看代码”四个字。
- 提交后出现了回答,回答里至少引用了一个当前代码中的函数名、参数或分支。
- 对回答做过代码核对;不确定的结论追问过,修改建议先在测试范围验证过。
- 入口缺失时,能依次检查扩展或插件、GitHub 登录、IDE 状态和组织 Chat 策略。
- 正文中的四张官方界面图均可打开,并且分别对应 VS Code 入口、Visual Studio 已打开状态、JetBrains 入口和 JetBrains 已打开状态。
第一问跑通后,再尝试生成测试、解释错误或给出小范围修复建议。先把“入口正确、上下文明确、回答可核对”这条短路径跑稳,这比一开始就让 Copilot 改动整个项目,更容易发现权限、上下文和结果质量的问题。
