Json 在vim的只读拆分窗口中打开变量?

Json 在vim的只读拆分窗口中打开变量?,json,http,vim,Json,Http,Vim,下面是我在vim中使用的当前代码 function! NpmDocs() let package_name = input('Package name: ') if package_name != '' let url = 'https://registry.npmjs.org/' . package_name let res = webapi#http#get(url) let obj =webapi#json#decode(res.content)

下面是我在vim中使用的当前代码

function! NpmDocs()
  let package_name = input('Package name: ')
  if package_name != ''
    let url = 'https://registry.npmjs.org/' . package_name
    let res = webapi#http#get(url)
    let obj  =webapi#json#decode(res.content)
    echo obj.readme
  endif
endfunction

问题在于
echo
部分。基本上,我想在一个新的拆分窗口中打开输出,就像我们在
help
页面中看到的那样。有人能帮我解决一下吗?

@Meninx-メネンックス 仍然无法工作相同的结果
redir@z | echo obj.readme | redir END | new | put!z
使用此命令,它应该将
echo
的输出重定向到新窗口。你得到的结果是什么?它不适用于obj.readme,我用
echo“hello”
尝试过,我得到的结果是split fine,但readme文件有一些问题
readme
变量是什么?api的字符串响应