EN
← 错误索引

F_SYSTEM_INVALID_COMPLETION_SHELL

补全 Shell 无效

completionSource() 收到了不支持的 shell 名称。

更新于

这个错误是什么

completionSource(bin, shell) 只能为 bashelvishfishnushellpowershellzsh 生成适配器。通过 JavaScript、配置文件或类型断言传入其他值时会抛出此错误,原始值位于 details.shell

如何修复

把 shell 名称归一化为受支持的小写值,并在自定义集成中拒绝未知输入。Windows 的有效值是 powershell,不是 pwshcmd。使用标准安装流程时,应直接采用 Shell 补全提供的命令。