gpt4 book ai didi

vim - 用 shell 命令的输出替换 vim 选择

转载 作者:行者123 更新时间:2023-12-03 20:28:03 25 4
gpt4 key购买 nike

我需要将 vim 中的一些选定文本作为参数值传递给 curl 命令。例如。我需要能够运行

curl -sSd css="body { border-radius: 5px; }" http://prefixr.com/api/index.php

来自 vim。显然,“body { border-radius: 5px; }” 部分将是动态的。通常,vim 中的可视模式选择。

如何获取所选文本并将其作为参数传递给 curl?

最佳答案

您可以使用 :!命令通过外部程序过滤选定的文本。
文本被送入 stdin 并替换为来自 stdout 的结果。

在这种情况下,您必须使用 cat 和命令替换来将行作为参数提供给 curl,如下所示:

:'<,'>!curl -sSd css="`cat`" http://prefixr.com/api/index.php

关于vim - 用 shell 命令的输出替换 vim 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6932382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com