GitHubCopilot命令不起作用并显示错误
我安装 GitHub Copilot 只是为了测试。但是,这些命令都不起作用。
例如,如果我尝试 CTRL + Enter,则会收到此错误消息:
找不到命令“github.copilot.generate”
我正在尝试使用 JS 文件。
我安装了最新的 Visual Code 和 Copilot。
回答
注意:官方Copilot 讨论板上有一个关于此问题的主题,请点击此处。
我也可以访问 Github Copilot,但出现错误:
找不到命令“github.copilot.generate”
也尝试通过 vscodes ui 重新加载和重新安装它。
进去并手动完成了完全删除它的过程在这里解释。
之后,我退出了我的 Github 帐户,尝试安装 Copilot,然后在显示提示时重新登录,再次失败。
测试同时运行 CTRL+ENTER 和 Alt+ ,他们都没有做任何事情。
在我尝试之后:
开发人员:重新加载窗口
但这没有任何作用。
检查了论坛,他们有一个解决方案:
找不到命令“github.copilot.toggleCopilot”
只需卸载然后重新安装副驾驶,然后运行 CTRL+R(开发人员:重新加载窗口),这也不起作用。
考虑到开发人员工具控制台报告副驾驶“缺少身份验证令牌”(但没有人知道如何重新触发它),您很有可能只需要重新触发身份验证流程。
除了上述之外,我尝试运行 CTRL+SHIFT+P 然后运行“Open Copilot”,这导致了错误
命令“Open Copilot”导致错误(未找到命令“github.copilot.generate”)
从该另一个论坛上有类似问题的讨论后,显然,这是命令注册的问题。
这个特定的评论似乎最相关
卸载 Python 扩展(如果你有 pylance 先卸载它)。
关闭 VS Code 的所有实例。
转到,%USERPROFILE%/.vscode/extensions(在 Windows 上)或 ~/.vscode/extensions 在 Linux/Mac 上。
删除名称以 ms-python.python* 开头的任何文件夹
启动 VS Code,并安装 Python 扩展(如果您在步骤 1 中卸载了它,也可以安装 pylance)。
当然,你必须将它应用到 Copilot 所以......
-
卸载副驾驶
-
关闭所有 vscode 实例
-
转到 %USERPROFILE%/.vscode/extensions(在 Windows 上)或 ~/.vscode/extensions 在 Linux/Mac 上。
-
删除 Copilot 的所有实例
-
转到,%USERPROFILE%/AppData/Roaming/Code/CachedExtensionVSIXs
-
删除 Copilot 的所有实例
-
启动并安装 Copilot
这也不起作用。
如果我猜测这可以通过重新触发身份验证流程来解决。