gpt4 book ai didi

变量内的 VimL : capture output of `exec` command, 可能吗?

转载 作者:行者123 更新时间:2023-12-04 22:23:10 26 4
gpt4 key购买 nike

我有一些 bash 脚本,我需要从 Vim 脚本中检索它们的输出。是否可以?如果是,如何?

最佳答案

要执行外部命令并在 Vim 变量中捕获其输出,请使用 system() :

:let hostname = system('hostname')

该命令通过配置的 'shell' 调用;只要您的 Bash 脚本有适当的 shebang 行( #!/bin/bash ),一切都应该没问题。

如果您最终想将输出插入当前缓冲区,您也可以使用 :read !{cmd}直接地:
:read !hostname

关于变量内的 VimL : capture output of `exec` command, 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30301717/

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