简体中文
本插件旨在将 GitHub Copilot 的代码自动补全功能集成到 HBuilderX IDE 中,为开发者提供行内代码建议,从而提升编码效率。
本插件通过GitHub Copilot开放的SDK提供自动补全功能,使用时,需要通过Github OAuth Device认证登录Github账号。
要了解更多 GitHub Copilot 信息,请访问 https://github.com/features/copilot。
4.71 或更高。22.14 或更高。下载插件并导入HBuilderX。HBuilderX IDE 并自动开始下载导入本插件。工具 -> 插件安装 打开插件安装面板。安装新插件 标签页,找到 Github Copilot for HBuilder 并点击 安装 按钮。
设置 -> 插件配置 -> Github Copilot -> 指定Copilot语言服务端运行时的node可执行程序路径 中。
注意:在开始登录前,您需要拥有一个活跃的 Github 账户并订阅 GitHub Copilot 才能使用此插件,您可以通过此链接查看订阅状态: https://github.com/settings/copilot/features。
状态栏图标: 在 HBuilderX 右下角的状态栏会显示 Copilot 的图标。点击该图标可以打开 Copilot 状态面板。
开始登录: 在状态面板中,点击 登录 Github 按钮,插件会向 Github 发起登录请求,请求成功后会返回用于设备授权的 设备码。

设备授权: 面板会显示一个设备码,并提供一个 GitHub 授权链接。点击 复制并访问 会将设备码复制到剪贴板并自动调用系统浏览器打开授权页面。

完成授权: 在浏览器打开的页面中,粘贴设备码并授权。授权成功后,插件会自动验证并完成登录。

Tab 键即可采纳建议。
您可以在 设置 -> 插件配置 -> GitHub Copilot 中找到以下配置项:
启用或禁用Copilot行内自动补全: 全局启用或禁用此插件的代码自动补全功能。
勾选: 启用 (默认)。未勾选: 禁用。配置指定语言的自动补全: 配置在哪些语言中启用代码补全。
languageId=true/false,多个配置用逗号 , 分隔。*=true,markdown=false 表示为所有语言启用,但 markdown 文件除外。指定Copilot语言服务端运行时的node可执行程序路径: 指定运行 Copilot 语言服务所需的 Node.js 可执行文件路径。
帮助 -> 查看运行日志),在日志中查看有关 "copilot-for-hbuilder" 的输出以获取详细错误信息。package.json中id的内容保持一致,否则将导致插件激活失败。Q: 点击登录后失败或长时间无响应怎么办?
A: 这通常由以下几种原因造成:
https://github.com。日志中可能会出现 "无法访问 https://github.com/" 或 "request timed out" 等错误。Q: 为什么我看不到任何代码建议?
A: 请按以下步骤排查:
配置指定语言的自动补全 配置中是启用的。Q: 状态栏图标显示为禁用或警告状态,这是什么意思?
A:
Q: 插件启动失败,提示 "node" 相关错误。
A: 这是因为插件未能找到合适的 Node.js 运行环境。请确保您已安装 Node.js v22.14 或更高版本,并在插件设置 GithubCopilot.node.path 中正确填写了它的可执行文件路径。
Q: 如何登出我的 GitHub 账号?
A: 点击状态栏的 Copilot 图标打开状态面板,然后点击 "登出" 链接即可。