gpt4 book ai didi

shell - 如何在 vim 中运行 shell 命令并将结果字符串返回到 VimScript 变量中?

转载 作者:行者123 更新时间:2023-12-02 21:00:41 25 4
gpt4 key购买 nike

如何在 vim 中完成这个极其简单的操作?

let g:string_from_shell = run_in_shell('awk ...') 

(命令仅用于说明)

最佳答案

您可以使用system 函数在vim 中执行系统/shell 命令。然后,您可以将其输出存储到 vim 变量中。

语法:

  :let variable = system("shell command")

你可以通过像这样打印变量来检查它的输出

  :echo variable

例子:

  :let list = system("ls -ltr")
:echo list

要了解更多信息,请在命令行中输入 :help system()

关于shell - 如何在 vim 中运行 shell 命令并将结果字符串返回到 VimScript 变量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38433625/

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