运行 在 vim 内的当前缓冲区上卷曲

Running curl on current buffer inside vim

我如何 运行 curl 命令在可视模式下标记的 url 或完整缓冲区上。

例如:

假设您在当前缓冲区中有 1 行:

https://example.com/

我试过:

[1]    :r !curl -kv
[2]    :r !curl -kv .

returns:

[1]     curl: no URL specified!
        curl: try 'curl --help' or 'curl --manual' for more information

[2]     curl: (6) Could not resolve host: .

而不是。您可以使用 Crtl-R ".

插入缓冲区

(其他寄存器也可以类似插入,如果需要可以像:registers一样在前面列出寄存器。)