在使用 job.nvim 执行命令时,默认的 raw 参数为 false,可能导致 JSON 数据解析失败。建议将 raw 设置为 true,以手动拼接数据块,从而正确处理大型 JSON 输出。理解 raw 参数的作用对于处理外部命令输出非常重要。
文章讨论了作者将 job API 从 SpaceVim 独立为 job.nvim 插件的原因。作者认为 Neovim 内置的 vim.system 在处理 stdout 数据时存在问题,无法满足需求。job.nvim 提供了更简洁的接口,支持异步执行命令,并能更好地处理多个 job 的回调。作者希望未来能有更合适的内置替代方案。
完成下面两步后,将自动完成登录并继续当前操作。